html {
	height: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
	min-height: 100%;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

body, h1, h2, h3, h4, h5, h6, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img,
	em, dfn, del, ins, a, tbody, tfoot, thead, tr, li, label, legend,
	figure, figcaption {
	margin: 0;
	padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	menu, nav, section {
	display: block;
}

img {
	max-width: 100%;
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

figure {
	margin: 0;
	padding: 0;
}

object, embed, video {
	max-width: 100%;
}

.ie6-8 img {
	max-width: none;
}

#map img, .gmap img, .view-gmap img, .openlayers-map img,
	#getlocations_map_canvas img, #locationmap_map img, .geofieldMap img,
	.views_horizontal_slider img {
	max-width: none !important;
}

svg:not (:root ){
	overflow: hidden;
}

.offscreen {
	position: absolute;
	top: -99999em;
	width: 1px;
	height: 1px;
	overflow: hidden;
	outline: 0;
}

.element-hidden {
	display: none;
}

.container {
	position: relative;
	margin: 0 auto;
	width: 960px;
}

.two-sidebars .content-inner {
	margin: 0 180px;
}

.sidebar-first .content-inner {
	margin-left: 180px;
}

.sidebar-second .content-inner {
	margin-right: 180px;
}

.region-sidebar-first {
	width: 180px;
	margin-left: -100%;
}

.region-sidebar-second {
	width: 180px;
	margin-left: -180px;
}

.block-inner, .region-help, .messages, #primary-nav, #secondary-nav,
	#breadcrumb, #main-content>header, #branding, #attribution {
	margin-left: 10px;
	margin-right: 10px;
}

#content-column, .region-sidebar-first, .region-sidebar-second {
	float: left;
}

#content-column {
	width: 100%;
}

.clear, #columns, #breadcrumb, #crumbs, .region-secondary-content,
	.region-tertiary-content, .region-footer, #block-admin-display-form,
	.gpanel {
	clear: both;
}

.content-inner .block {
	margin: 0;
}

.block {
	position: relative;
}

.block-superfish, .block-nice-menus {
	position: static;
}

.gpanel .region {
	display: inline;
	position: relative;
	float: left;
}

.two-33-66 .region-two-33-66-second {
	width: 66.333%;
}

.two-66-33 .region-two-66-33-first {
	width: 66.666%;
}

.five-5x20 .region {
	width: 20%;
}

.six-6x16 .region {
	width: 16.666%;
}

.two-50 .region, .three-50-25-25 .region-three-50-25-25-first,
	.three-25-25-50 .region-three-25-25-50-third {
	width: 50%;
}

.three-3x33 .region, .two-33-66 .region-two-33-66-first, .two-66-33 .region-two-66-33-second
	{
	width: 33.333%;
}

.four-4x25 .region, .three-25-25-50 .region-three-25-25-50-first,
	.three-25-25-50 .region-three-25-25-50-second, .three-50-25-25 .region-three-50-25-25-second,
	.three-50-25-25 .region-three-50-25-25-third {
	width: 25%;
}

.block-panels_mini {
	padding: 0;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.ie6-7 #main-content, .ie6-7 #columns {
	display: block;
}

.ie6-7 #main-content, .ie6-7 #columns, .ie6-7 #content-column, .ie6-7 .region-sidebar-first,
	.ie6-7 .region-sidebar-second, .ie6-7 .gpanel .region {
	zoom: 1;
}

.ie6-7 .gpanel {
	clear: both;
}

.ie6-7 .gpanel .region {
	display: inline;
	position: relative;
	overflow: hidden;
}

.ie6-7 .two-50 .region-two-50-second, .ie6-7 .two-66-33 .region-two-66-33-second,
	.ie6-7 .two-33-66 .region-two-33-66-second {
	float: right;
}

.ie6-7 .two-33-66 .region-two-33-66-first, .ie6-7 .two-66-33 .region-two-66-33-second
	{
	width: 33%;
}

.ie6-7 .two-66-33 .region-two-66-33-first, .ie6-7 .two-33-66 .region-two-33-66-second
	{
	width: 66%;
}

.ie6-7 .three-3x33 .region {
	width: 32.666%;
}

.ie6-7 .five-5x20 .region {
	width: 19.2%;
}

.ie6-7 .six-6x16 .region {
	width: 15.833%;
}

.ie6-7 .two-50 .region, .ie6-7 .three-25-25-50 .region-three-25-25-50-third,
	.ie6-7 .three-50-25-25 .region-three-50-25-25-first {
	width: 49.5%;
}

.ie6-7 .three-25-25-50 .region-three-25-25-50-first, .ie6-7 .three-25-25-50 .region-three-25-25-50-second,
	.ie6-7 .three-50-25-25 .region-three-50-25-25-second, .ie6-7 .three-50-25-25 .region-three-50-25-25-third,
	.ie6-7 .four-4x25 .region {
	width: 24.25%;
}

.ie6-7 .three-3x33 .region-three-33-second, .ie6-7 .three-3x33 .region-three-2-33-second,
	.ie6-7 .three-25-25-50 .region-three-25-25-50-second, .ie6-7 .three-50-25-25 .region-three-50-25-25-second,
	.ie6-7 .four-4x25 .region-four-second, .ie6-7 .five-5x20 .region-five-second,
	.ie6-7 .six-6x16 .region-six-second {
	right: -1%;
}

.ie6-7 .three-3x33 .region-three-33-third, .ie6-7 .three-3x33 .region-three-2-33-third,
	.ie6-7 .three-25-25-50 .region-three-25-25-50-third, .ie6-7 .three-50-25-25 .region-three-50-25-25-third,
	.ie6-7 .four-4x25 .region-four-third, .ie6-7 .four-4x25 .region-four-2-third,
	.ie6-7 .five-5x20 .region-five-third, .ie6-7 .six-6x16 .region-six-third
	{
	right: -2%;
}

.ie6-7 .four-4x25 .region-four-fourth, .ie6-7 .four-4x25 .region-four-2-fourth,
	.ie6-7 .five-5x20 .region-five-fourth, .ie6-7 .six-6x16 .region-six-fourth
	{
	right: -3%;
}

.ie6-7 .five-5x20 .region-five-fifth, .ie6-7 .six-6x16 .region-six-fifth
	{
	right: -4%;
}

.ie6-7 .six-6x16 .region-six-sixth {
	right: -5%;
}

div.messages {
	margin: 10px;
}

#block-system-help {
	background: #f7f7f7
		url(/sites/all/themes/adaptivetheme/adaptivetheme/css/images/help.png)
		no-repeat 8px 8px;
	border: none;
	margin: 10px 0;
	padding: 10px 10px 10px 50px;
}

#block-system-help code, div.messages code {
	font-weight: 700;
}

#block-system-help p:last-child, #block-system-help ul:last-child {
	margin-bottom: 0;
}

#block-system-help p:first-child {
	margin-top: 0;
}

.block-region {
	background-color: #f7f8f8;
	border: 2px dashed #ddd;
	clear: both;
	color: #666;
	font-family: Consolas, "Lucida Console", Menlo, Monaco,
		"DejaVu Sans Mono", monospace, sans-serif;
	font-size: 1.077em;
	font-weight: 400;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 3px 6px 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

#page article.article-unpublished, #page article.comment-unpublished {
	background-color: #fffce5;
}

#page .article-unpublished .unpublished, #page .comment-unpublished .unpublished
	{
	background:
		url(/sites/all/themes/adaptivetheme/adaptivetheme/css/images/warning.png)
		no-repeat 1px 7px;
	color: #625b42;
	font-weight: 700;
	padding: 5px 10px 10px 20px;
}

div#acquia-agent-no-search {
	padding-left: 3em !important;
	margin: 8px 0;
}

a.block-demo-backlink, a.block-demo-backlink:link, a.block-demo-backlink:visited
	{
	left: 50%;
	margin-left: -9em;
	text-align: center;
	width: 18em;
}

.vertical-tab-button-error a {
	border: 1px solid #FC6F5D;
}

body.maintenance-page, body.maintenance-page .container {
	width: 100%;
	max-width: 960px;
	margin: 0 auto 30px;
}

body.maintenance-page #header {
	padding-left: 0;
	padding-right: 0;
}

html {
	font-size: 81.3%;
}

body {
	font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
	line-height: 1.5;
}

h1 {
	font-size: 1.538em;
}

h2 {
	font-size: 1.35em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1.077em;
}

h5, h6 {
	font-size: 1em;
}

a img {
	border: none;
}

img {
	max-width: 100%;
	height: auto;
}

p {
	margin: 0 0 1.5em;
	padding: 0;
}

em, dfn {
	font-style: italic;
}

ins {
	border-bottom: none;
	text-decoration: none;
}

pre, code, tt, samp, kbd, var {
	font-size: 1em;
	font-family: Consolas, "Lucida Console", Menlo, Monaco,
		"DejaVu Sans Mono", monospace, sans-serif;
}

blockquote, q {
	font-style: italic;
	quotes: "" "";
}

blockquote {
	margin: 0 0 1.5em;
	padding: 0 0 0 3em;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote p {
	margin: 0;
}

strong, dfn, caption, th {
	font-weight: 700;
}

ul, ol {
	margin: 0 0 1.5em 40px;
	padding: 0;
}

.item-list ul, .item-list ol {
	margin: 0 0 0 15px;
	padding: 0;
}

.item-list ul li {
	margin: 0;
	padding: 0;
}

ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol,
	.block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol,
	.item-list ol ul {
	margin-bottom: 0;
}

ul {
	list-style-type: disc;
}

ul ul ul {
	list-style-type: square;
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style-type: lower-alpha;
}

ol ol ol {
	list-style-type: lower-roman;
}

ul ul, ul ul ul ul {
	list-style-type: circle;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 0 1.5em 40px;
}

#user-login .form-submit:disabled {
	color: #B8B8B8 !important;
}

#user-login .submit-message {
	background: #FFFFFF url(/sites/all/themes/isn3/css/images/arrows.gif)
		no-repeat scroll left center;
	background-size: 20px 20px;
	padding-left: 30px;
}

#user-login .hide {
	display: none;
}

#user-login #edit-actions {
	margin-top: 0;
	float: left;
}

#user-login .show-submit-message {
	padding-top: 4px;
}

#user-login .show-submit-message img {
	float: left;
}

#user-login .show-submit-message img+strong {
	padding-left: 10px;
}

@media not all and (-webkit-min-device-pixel-ratio:0) {
	#user-login .hide {
		background: #FFFFFF url(/sites/all/themes/isn3/css/images/arrows.gif)
			no-repeat scroll left center;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#user-login .hide {
		background: #FFFFFF url(/sites/all/themes/isn3/css/images/arrows.gif)
			no-repeat scroll left center;
	}
}

#header-user-display .user-display-username {
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	width: 130px;
}

#header-user-display .user-display-message {
	left: 142px;
	position: absolute;
}

#header-user-display .user-display-message a {
	width: auto !important;
}

.media-widget a.button, .media-widget input[type="submit"] {
	padding: 5px;
	margin-right: 5px;
	text-decoration: none !important;
	color: #000;
}

#content h3.privatemsg-forum-link {
	float: right;
}

form {
	margin: 0 0 1.5em;
	padding: 0;
}

.form-item label {
	font-weight: 400;
}

input {
	margin: 0;
	max-width: 100%;
}

input.text, input.title, textarea, select {
	border: 1px solid #ccc;
	margin: 0;
}

.form-text:focus, .form-checkbox:focus, .form-radio:focus, .form-select:focus
	{
	border: 1px solid #fc0;
	background: #ffffdf;
}

textarea:focus {
	border: 1px solid #fc0;
	background: #fff;
}

input.text, input.title {
	padding: .5em;
}

input.form-text, textarea {
	border: 1px solid #ccc;
	height: auto;
	padding: 2px;
}

textarea, input {
	font: 1em normal Arial, Helvetica, sans-serif;
}

div.resizable-textarea textarea {
	margin-top: 0;
}

.form-item, .form-action {
	margin-top: 10px;
	margin-bottom: 10px;
}

.exposed-filters .form-item {
	margin-top: 0;
	margin-bottom: 10px;
}

.form-item textarea.error {
	padding: 2px;
}

.form-item .description, fieldset .description,
	.fieldset-layout-settings dd {
	font-size: 0.846em;
}

span.form-required, span.marker {
	
}

fieldset {
	background: transparent;
	border: 1px solid #dadada;
	margin: 10px 0;
	padding: 10px;
}

fieldset fieldset:last-child {
	margin-bottom: 0;
}

.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 0;
}

*:first-child+html fieldset {
	background-color: transparent;
	background-position: 0 10px;
	padding: 0 10px 10px;
}

*:first-child+html fieldset>.description, *:first-child+html fieldset .fieldset-wrapper .description
	{
	padding-top: 10px;
}

fieldset legend {
	display: block;
	font-weight: 400;
	padding: 0 10px 0 0;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend
	{
	display: inline;
}

html.js fieldset.collapsed {
	background: transparent;
	padding-top: 5px;
}

.description {
	
}

#search-block-form {
	
}

#search-block-form>div {
	
}

#search-block-form .container-inline {
	
}

#edit-search-block-form-1-wrapper {
	
}

#search-block-form label {
	
}

#search-block-form input {
	
}

#search-block-form .form-submit {
	
}

#search-block-form .form-text {
	
}

fieldset#edit-advanced fieldset {
	float: left;
	margin: 0 10px 10px 0;
}

fieldset#edit-advanced fieldset .fieldset-legend {
	background: none;
	padding-left: 1em;
}

.advanced-search-submit {
	clear: both;
}

.search-advanced .criterion {
	float: none;
	margin: 0 5px;
}

#edit-keywords-fieldset .form-item:first-child {
	margin-top: 5px;
}

#search-form {
	margin: 10px 0;
}

#search-form>div {
	
}

#search-form .container-inline {
	
}

#search-form label {
	
}

#search-form input {
	
}

#search-form .form-item {
	
}

#search-form .form-submit {
	
}

#login-badge {
	background: #fff url(/sites/all/themes/isn3/css/images/login_lock.jpg)
		no-repeat 0 0;
	width: 83px;
	height: 83px;
	position: absolute;
	left: 20px;
	top: -20px;
}

#user-login ul {
	margin: 0 25px 5px;
}

#user-login ul li {
	margin: 0;
}

#user-login .block-inner {
	margin: 0 !important;
}

#user-login-form ul {
	margin: 0;
	padding: 0;
}

#user-login-form li.openid-link, #user-login-form li.user-link {
	text-align: center;
}

#user-login-form .item-list li {
	list-style: none;
	margin: 0;
}

#user-login-form li.openid-link, #user-login li.openid-link {
	background: none;
}

.heartbleed-notice {
	color: red;
	font-weight: bold;
	border: solid 1px;
	padding: 5px 0px 5px 3px;
	width: 500px;
}

.hide-label label {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
	background: none;
}

#user-admin-filter ul li, #article-admin-filter ul li {
	list-style: none;
}

#article-admin-filter ul {
	padding: .5em 0;
}

#edit-operation-wrapper select {
	margin: .5em;
}

.field-type-text-long fieldset {
	padding: 10px 0;
}

.field-type-text-long fieldset .form-item {
	margin: 0;
	padding: 0 0 0 15px;
}

fieldset .filter-help {
	padding: 0 15px 5px;
}

.filter-guidelines {
	font-size: .923em;
	margin: 0;
	padding: 5px 18px 10px;
}

.tips {
	font-size: 0.857em;
	margin: 0 0 0 15px;
	padding: 0;
}

#devel-switch-user-form {
	margin-bottom: 0;
}

form#forum-node-form .form-item-taxonomy-forums-und, form#forum-node-form .form-item-shadow
	{
	float: left;
	width: 49%;
	min-height: 65px;
}

form#forum-node-form .form-item-shadow {
	padding-left: 7px;
	border-left: 1px solid #eee;
	min-height: 35px;
}

form#bds-video-node-form #edit-video-name {
	display: none;
}

#edit-field-attachments .tabledrag-toggle-weight-wrapper,
	#edit-field-attachments .form-item-field-attachments-und-nid--weight {
	display: none;
}

fieldset.group-content-metadata .form-type-checkboxes {
	float: left;
	width: 49.9%;
}

fieldset.group-content-metadata .form-type-checkboxes>label {
	font-weight: bold;
}

fieldset.group-content-metadata .form-type-checkboxes .form-checkboxes {
	margin-left: 20px;
}

.chzn-container .chzn-drop {
	width: auto;
}

#webform-component-number-of-students input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.webform #links-wrap {
	background: none;
	margin: 0;
	padding: 0;
}

.webform-client-form #edit-cancel {
	margin-left: 10px;
}

table {
	border-spacing: 0;
	border-color: #eee;
	font-size: inherit;
	font: 100%;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	border-collapse: separate;
}

table.sticky-header {
	z-index: 10;
}

/* table, td, th { */
/* 	vertical-align: top; */
/* } */

caption, th, td {
	text-align: left;
}

thead th {
	border-bottom: 1px solid #eee;
	color: #494949;
	font-weight: 700;
}

td, th {
	border-bottom: none;
	margin: 0;
	padding: 5px 7px;
}

tr.even, tr.odd {
	border-bottom: none;
}

tr.odd, tr.info {
	background-color: #f5f5f5;
}

tr.even {
	background-color: #fff;
}

tr.drag {
	background-color: #fffff0;
}

tr.drag-previous {
	background-color: #ffd;
}

tr.odd td.active {
	background-color: #eee;
}

tr.even td.active {
	background-color: #f7f7f7;
}

td.region, td.module, td.container td.category {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	border-top: 20px solid #fff;
	color: #222;
	font-weight: 700;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container
	{
	border-top-width: 0;
}

#forum tr td.forum {
	background-image:
		url(/sites/all/themes/isn3/css/images/forum-default.png);
	background-position: 5px 5px;
	padding-left: 30px;
}

#forum tr td.forum .name {
	padding-left: 5px;
}

#forum div.indent {
	margin-left: 7px;
}

.field {
	
}

.field .field-label {
	font-size: 1em;
	font-weight: 700;
	line-height: inherit;
	margin: 0;
}

.field-lable-above .field-label {
	
}

.field-lable-inline .field-label {
	display: inline;
}

.field-type-image {
	
}

.field-type-image img {
	
}

.field-type-datetime {
	
}

.field-type-file .field-item {
	
}

.field-type-file .file-icon {
	padding-left: 5px;
}

.field-type-nodereference {
	
}

.field-type-userreference {
	
}

.field-type-number-decimal {
	
}

.field-type-number-float {
	
}

.field-type-number-integer {
	
}

.field-type-text {
	
}

.field-type-text-long {
	
}

.field-type-taxonomy-term-reference .field-label {
	font-size: 1em;
}

.field-type-taxonomy-term-reference ul {
	margin: 0;
	padding: 0;
}

.field-type-taxonomy-term-reference ul li {
	display: inline;
	list-style: none;
	padding: 0 10px 0 0;
}

#page.bds_video .field-type-brightcove-field {
	background: #fff url(/sites/all/themes/isn3/css/images/loading.gif)
		no-repeat 50% 50%;
}

#page.bds_video .brightcove-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	padding-top: 25px;
}

#page.bds_video .brightcove-wrapper .BrightcoveExperience {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ai-l .field-type-image {
	margin: 4px 20px 10px 0;
}

.ai-r .field-type-image {
	margin: 4px 0 10px 20px;
}

.field-widget-taxonomy-autocomplete ul li {
	display: block;
}

div.button-cta a, div.button-blue a, div.button-white a, a.af-button-large
	{
	border: none;
	padding: 0;
	margin: 0;
	color: #086db6;
	font-weight: bold;
	font-size: 13px;
}

div.button-cta a:hover, div.button-blue a:hover, div.button-white a:hover,
	a.af-button-large:hover {
	color: #086db6;
	background: #fff;
}

div.button-cta, a.af-button-large, .views-field-field-banner-link {
	padding: 4px 30px 4px 20px;
	border: 1px solid #ccc;
	position: relative;
	max-width: 100px;
	text-align: center;
	background-color: #FFF;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 -5px 10px #eeeeee inset;
	-ms-box-shadow: 0 -5px 10px #eeeeee inset;
	-o-box-shadow: 0 -5px 10px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 10px #eeeeee inset;
	box-shadow: 0 -5px 10px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

div.button-cta:before, a.af-button-large:before,
	.views-field-field-banner-link:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #086db6;
}

.views-field-field-banner-link {
	max-width: 400px;
}

div.button-cta a.af-button-large:before {
	content: '';
	border: none;
}

div.button-blue, div.button-white {
	padding: 3px 12px;
	border: 2px solid #fff;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

div.button-blue a, div.button-white a {
	font-weight: normal;
}

div.button-blue {
	background: #458DCC;
	-moz-box-shadow: 0 -5px 15px #006aaf inset;
	-ms-box-shadow: 0 -5px 15px #006aaf inset;
	-o-box-shadow: 0 -5px 15px #006aaf inset;
	-webkit-box-shadow: 0 -5px 15px #006aaf inset;
	box-shadow: 0 -5px 15px #006aaf inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

div.button-blue a {
	color: white;
}

div.button-blue a:hover {
	color: white;
	background: #458DCC;
}

div.button-white {
	border-color: #ccc;
	border-width: 1px;
	-moz-box-shadow: 0 -5px 15px #eeeeee inset;
	-ms-box-shadow: 0 -5px 15px #eeeeee inset;
	-o-box-shadow: 0 -5px 15px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 15px #eeeeee inset;
	box-shadow: 0 -5px 15px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

input[type="submit"].button-cta, a.button-cta, a.button-blue, a.button-white
	{
	display: inline-block;
	border: none;
	padding: 0;
	margin: 0;
	color: #086db6;
	font-weight: bold;
	font-size: 13px;
	background-color: #fff;
}

input[type="submit"].button-cta:hover, a.button-cta:hover, a.button-blue:hover,
	a.button-white:hover {
	color: #086db6;
	background: transparent;
	text-decoration: none !important;
	cursor: pointer;
}

input[type="submit"].button-cta, a.button-cta {
	padding: 4px 30px 4px 20px;
	border: 1px solid #ccc;
	position: relative;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 -5px 10px #eeeeee inset;
	-ms-box-shadow: 0 -5px 10px #eeeeee inset;
	-o-box-shadow: 0 -5px 10px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 10px #eeeeee inset;
	box-shadow: 0 -5px 10px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

input[type="submit"].button-cta:before, a.button-cta:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #086db6;
}

a.button-blue, a.button-white {
	padding: 3px 12px;
	border: 2px solid #fff;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

a.button-blue a, a.button-white a {
	font-weight: normal;
}

a.button-blue {
	background-color: #458DCC !important;
	border-width: 1px;
	border-color: #458DCC;
	color: white !important;
	-moz-box-shadow: 0 -5px 15px #006aaf inset;
	-ms-box-shadow: 0 -5px 15px #006aaf inset;
	-o-box-shadow: 0 -5px 15px #006aaf inset;
	-webkit-box-shadow: 0 -5px 15px #006aaf inset;
	box-shadow: 0 -5px 15px #006aaf inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

a.button-blue:hover {
	color: white !important;
	background: #458DCC !important;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

a.button-white {
	border-color: #ccc;
	border-width: 1px;
	-moz-box-shadow: 0 -5px 15px #eeeeee inset;
	-ms-box-shadow: 0 -5px 15px #eeeeee inset;
	-o-box-shadow: 0 -5px 15px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 15px #eeeeee inset;
	box-shadow: 0 -5px 15px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

.node-form .form-actions>input[type="submit"], form.comment-form input[type="submit"],
	form#user-login input[type="submit"], form input[type="submit"].button-blue
	{
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	background: #458DCC;
	padding: 3px 12px;
	border: 2px solid #fff;
	margin-right: 20px;
	-moz-box-shadow: 0 -5px 15px #006aaf inset;
	-ms-box-shadow: 0 -5px 15px #006aaf inset;
	-o-box-shadow: 0 -5px 15px #006aaf inset;
	-webkit-box-shadow: 0 -5px 15px #006aaf inset;
	box-shadow: 0 -5px 15px #006aaf inset;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

html.ie8 .node-form .form-actions>input[type="submit"], html.ie8 form.comment-form input[type="submit"],
	html.ie8 form#user-login input[type="submit"], html.ie8 form input[type="submit"].button-blue
	{
	-moz-border-radius: none;
	-ms-border-radius: none;
	-o-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

.node-form .form-actions>input[type="submit"]#edit-preview, .node-form .form-actions>input[type="submit"]#edit-delete
	{
	background: #fff;
	color: #086db6;
	border-color: #ccc;
	border-width: 1px;
	-moz-box-shadow: 0 -5px 15px #eeeeee inset;
	-ms-box-shadow: 0 -5px 15px #eeeeee inset;
	-o-box-shadow: 0 -5px 15px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 15px #eeeeee inset;
	box-shadow: 0 -5px 15px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

.node-form .form-actions>input[type="submit"]#edit-submit {
	padding: 4px 14px;
}

#button-links-wrap {
	margin-bottom: 2em;
}

#button-links-wrap li {
	margin-right: 5px;
	padding: 3px 12px;
	padding-left: 24px;
	border: 1px solid #ccc;
	font-size: 12px;
	position: relative;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 -5px 15px #eeeeee inset;
	-ms-box-shadow: 0 -5px 15px #eeeeee inset;
	-o-box-shadow: 0 -5px 15px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 15px #eeeeee inset;
	box-shadow: 0 -5px 15px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#button-links-wrap li a::before {
	content: '';
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	top: 0;
	left: -16px;
	background: transparent
		url(/sites/all/themes/isn3/css/images/button_links_sprites.png)
		no-repeat 500px 500px;
}

#button-links-wrap li.flag-like_node a::before {
	background-position: 0 0;
}

#button-links-wrap li.flag-like_node a.unflag-action::before {
	background-position: 0 -50px;
}

#button-links-wrap li.flag-bookmarks a::before {
	background-position: 0 -100px;
}

#button-links-wrap li.flag-bookmarks a.unflag-action::before {
	background-position: 0 -150px;
}

#button-links-wrap li.flag-bookmarks span.flag-message {
	display: none;
	top: -5000px;
	left: -5000px;
}

#button-links-wrap li.notifications_content {
	padding-left: 12px;
}

#button-links-wrap li.comment {
	float: right;
}

#button-links-wrap li.comment a::before {
	background-position: 0 -200px;
	top: 5px;
	left: 7px;
	width: 15px;
	height: 15px;
}

#button-links-wrap li a {
	font-weight: normal;
	color: #086db6;
}

#button-links-wrap li span {
	margin: 0;
	padding: 0;
}

#button-links-wrap li span.flag-throbber {
	display: none;
}

.button-download {
	position: relative;
	display: inline-block;
	padding: 5px;
	height: 29px;
	min-width: 60px;
	background: #ff9900
		url(/sites/all/themes/isn3/css/images/btn-download-middle.png)
		repeat-x 0 0;
	color: #fff;
	font-weight: bold;
	margin: 10px 0 10px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.button-download:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 29px;
	background: #ff9900
		url(/sites/all/themes/isn3/css/images/btn-download-left.png) no-repeat
		0 0;
	z-index: 15;
}

.button-download:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 29px;
	background: #ff9900
		url(/sites/all/themes/isn3/css/images/btn-download-right.png)
		no-repeat 0 0;
	z-index: 15;
}

.button-download a, a.button-download {
	color: #fff !important;
	display: inline-block;
	height: 29px;
	padding-right: 17px;
	padding-left: 17px;
	position: relative;
	z-index: 20;
}

.button-download a:hover, a.button-download:hover {
	color: #fff;
	text-decoration: none !important;
}

table.table-teaser-rows-themed {
	border-collapse: collapse;
}

table.table-teaser-rows-themed thead tr th {
	font-weight: normal;
	background-color: #77dcff;
	background-image: -o-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -moz-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -ms-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ba0e9),
		color-stop(1, #197ec7));
	background-image: linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	-pie-background: #77dcff linear-gradient(top, #3ba0e9 0%, #197ec7 100%)
		no-repeat 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

table.table-teaser-rows-themed thead tr th, table.table-teaser-rows-themed thead tr th a
	{
	color: #fff !important;
}

table.table-teaser-rows-themed thead tr th a {
	text-decoration: underline !important;
}

table.table-teaser-rows-themed tr {
	border-collapse: inherit;
	border-bottom: 1px solid #ccc;
}

table.table-teaser-rows-themed tr td {
	font-family: "Verdana", "Arial", "Tahoma", "Helvetica", sans-serif;
	color: #888A8A;
}

table.table-teaser-rows-themed tr td h2, table.table-teaser-rows-themed tr td h3,
	table.table-teaser-rows-themed tr td h4 {
	font-size: 1.4em !important;
}

table.table-teaser-rows-themed tr td h2 a, table.table-teaser-rows-themed tr td h3 a,
	table.table-teaser-rows-themed tr td h4 a {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

table.table-teaser-rows-themed tr td h2 a:lang(zh), table.table-teaser-rows-themed tr td h3 a:lang(zh),
	table.table-teaser-rows-themed tr td h4 a:lang(zh), table.table-teaser-rows-themed tr td h2 a:lang(zh-hans),
	table.table-teaser-rows-themed tr td h3 a:lang(zh-hans), table.table-teaser-rows-themed tr td h4 a:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}table.table-teaser-rows-themed tr td h2 a:lang(ru),table.table-teaser-rows-themed tr td h3 a:lang(ru),table.table-teaser-rows-themed tr td h4 a:lang(ru),table.table-teaser-rows-themed tr td h2 a:lang(ru-ru),table.table-teaser-rows-themed tr td h3 a:lang(ru-ru),table.table-teaser-rows-themed tr td h4 a:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.book table,table.table-blue-themed,table.table-blue-themed-fixed-width{border-collapse:collapse;}#page.book table tr,table.table-blue-themed tr,table.table-blue-themed-fixed-width tr{background-color:#fff;}#page.book table tr:nth-child(2n),table.table-blue-themed tr:nth-child(2n),table.table-blue-themed-fixed-width tr:nth-child(2n){background-color:#f2f2f2;}#page.book table tr td:first-child,table.table-blue-themed tr td:first-child,table.table-blue-themed-fixed-width tr td:first-child{border-left:1px solid #cccccc;}#page.book table td,table.table-blue-themed td,table.table-blue-themed-fixed-width td{border-right:1px solid #cccccc;}#page.book table td.table-cell-gray,table.table-blue-themed td.table-cell-gray,table.table-blue-themed-fixed-width td.table-cell-gray{background-color:#f2f2f2;}#page.book table td.table-cell-white,table.table-blue-themed td.table-cell-white,table.table-blue-themed-fixed-width td.table-cell-white{background-color:#fff;}#page.book table thead th,table.table-blue-themed thead th,table.table-blue-themed-fixed-width thead th{font-weight:normal;background-color:#77dcff;background-image:-o-linear-gradient(top,#3ba0e9 0%,#197ec7 100%);background-image:-moz-linear-gradient(top,#3ba0e9 0%,#197ec7 100%);background-image:-ms-linear-gradient(top,#3ba0e9 0%,#197ec7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3ba0e9),color-stop(1,#197ec7));background-image:linear-gradient(top,#3ba0e9 0%,#197ec7 100%);-pie-background:#77dcff linear-gradient(top,#3ba0e9 0%,#197ec7 100%) no-repeat 0 0;behavior:url('/sites/all/themes/isn3/css/PIE.htc');}#page.book table thead th,table.table-blue-themed thead th,table.table-blue-themed-fixed-width thead th,#page.book table thead th a,table.table-blue-themed thead th a,table.table-blue-themed-fixed-width thead th a{color:#fff !important;}#page.book table thead th a,table.table-blue-themed thead th a,table.table-blue-themed-fixed-width thead th a{text-decoration:underline !important;}#page.book table tbody tr:last-child td,table.table-blue-themed tbody tr:last-child td,table.table-blue-themed-fixed-width tbody tr:last-child td{border-bottom:1px solid #cccccc;}#page.book table tbody tr:last-child td:first-child,table.table-blue-themed tbody tr:last-child td:first-child,table.table-blue-themed-fixed-width tbody tr:last-child td:first-child{border-bottom:1px solid #cccccc;}#page.book table,table.table-blue-themed-fixed-width{max-width:670px;overflow-x:scroll;}#page.book form.node-form table{display:table;}hr.hr-dotted{border:none;border-bottom:1px dotted #ccc;}img.img-scaled{max-width:100%;width:100%;height:auto;}ul.ul-list-dot-inside{list-style-position:inside;}h2.underline,h3.underline,h4.underline{display:block;border-bottom:1px dotted #e2e2e2;}.js-ul-collapsible{width:100%;margin:auto;margin-bottom:1em;padding:.5em 1em;background-color:#F2F2F2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.js-ul-collapsible > li{display:block;}.js-ul-collapsible li.js-collapsible-title,.js-ul-collapsible li.js-collapsible-button{background-color:#F2F2F2;padding-bottom:0 !important;}.js-ul-collapsible li.js-collapsible-content{background-color:#FFFFFF;padding:1em;}.js-ul-collapsible li.js-collapsible-content.clearfix{padding-bottom:1em;margin-bottom:.5em;}.js-ul-collapsible .js-collapsible-title{font-weight:bold;font-size:14px;color:#086db6;cursor:pointer;}.js-ul-collapsible .js-collapsible-content{clear:both;}.js-ul-collapsible .js-collapsible-button{float:right;font-size:17px;font-weight:bold;background:transparent url(/sites/all/themes/isn3/css/images/collapseSprite.png) no-repeat 0 0;width:17px;height:17px;cursor:pointer;margin-top:0.1em;margin-bottom:0.5em;}.js-ul-collapsible.js-collapsed .js-collapsible-content{display:none;}.js-ul-collapsible.js-collapsed .js-collapsible-button{background-position:0 0;}.js-ul-collapsible.js-expanded .js-collapsible-content{display:block;}.js-ul-collapsible.js-expanded .js-collapsible-button{background-position:0 -17px;}.ul-collapsible-basic-collapsed.js-ul-collapsible,.ul-collapsible-basic-expanded.js-ul-collapsible{width:100%;margin:auto;margin-bottom:1em;padding:.1 em 1em;background-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.ul-collapsible-basic-collapsed.js-ul-collapsible > li,.ul-collapsible-basic-expanded.js-ul-collapsible > li{display:block;}.ul-collapsible-basic-collapsed.js-ul-collapsible li.js-collapsible-title,.ul-collapsible-basic-expanded.js-ul-collapsible li.js-collapsible-title,.ul-collapsible-basic-collapsed.js-ul-collapsible li.js-collapsible-button,.ul-collapsible-basic-expanded.js-ul-collapsible li.js-collapsible-button{background-color:transparent;padding-bottom:0 !important;}.ul-collapsible-basic-collapsed.js-ul-collapsible li.js-collapsible-content,.ul-collapsible-basic-expanded.js-ul-collapsible li.js-collapsible-content{padding:1em;}.ul-collapsible-basic-collapsed.js-ul-collapsible li.js-collapsible-content.clearfix,.ul-collapsible-basic-expanded.js-ul-collapsible li.js-collapsible-content.clearfix{padding-bottom:1em;margin-bottom:.5em;margin-left:.5em;}.ul-collapsible-basic-collapsed.js-ul-collapsible .js-collapsible-title,.ul-collapsible-basic-expanded.js-ul-collapsible .js-collapsible-title{font-weight:normal;font-size:14px;color:#086db6;cursor:pointer;}.ul-collapsible-basic-collapsed.js-ul-collapsible .js-collapsible-content,.ul-collapsible-basic-expanded.js-ul-collapsible .js-collapsible-content{clear:both;}.ul-collapsible-basic-collapsed.js-ul-collapsible .js-collapsible-button,.ul-collapsible-basic-expanded.js-ul-collapsible .js-collapsible-button{float:left;font-size:17px;background:transparent url(/sites/all/themes/isn3/css/images/collapseSpriteBasic.png) no-repeat 0 0;width:17px;height:17px;cursor:pointer;margin-top:0.1em;margin-bottom:0.3em;margin-right:0.3em;}.ul-collapsible-basic-collapsed.js-ul-collapsible.js-collapsed-basic .js-collapsible-content,.ul-collapsible-basic-expanded.js-ul-collapsible.js-collapsed-basic .js-collapsible-content{display:none;}.ul-collapsible-basic-collapsed.js-ul-collapsible.js-collapsed-basic .js-collapsible-button,.ul-collapsible-basic-expanded.js-ul-collapsible.js-collapsed-basic .js-collapsible-button{background-position:0 0;}.ul-collapsible-basic-collapsed.js-ul-collapsible.js-expanded .js-collapsible-content,.ul-collapsible-basic-expanded.js-ul-collapsible.js-expanded .js-collapsible-content{display:block;}.ul-collapsible-basic-collapsed.js-ul-collapsible.js-expanded .js-collapsible-button,.ul-collapsible-basic-expanded.js-ul-collapsible.js-expanded .js-collapsible-button{background-position:0 -17px;}.col-width-10{width:10%;}.col-width-20{width:20%;}.col-width-25{width:25%;}.col-width-50{width:50%;}.vert-hr-right{border-right:1px solid #ededed;}.vert-hr-left{border-left:1px solid #ededed;}.bg-goldenrod{background-color:#e6b012;}.bg-goldenrod-75{background-color:#efbe30;}.bg-goldenrod-50{background-color:#f5d579;}span.code,p.code{background-color:#ddd;color:#000;font-family:"
		Courier New
		",Courier,monospace;margin:0;padding-left:3px;}p.toc1,p.toc2,p.toc3,p.toc4{margin:0;}p.toc2{margin-left:20px;}p.toc3{margin-left:40px;}p.toc4{margin-left:60px;}.text-grey-verdana{font-family:"
		Verdana "," Arial "," Tahoma "," Helvetica
		",sans-serif;color:#888A8A;}.text-neo-sans{font-family:" ＭＳ Ｐゴシック
		"," Arial "," Tahoma "," Helvetica
		",sans-serif;}.text-neo-sans:lang(zh),.text-neo-sans:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

.text-neo-sans:lang(ru), .text-neo-sans:lang(ru-ru) {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.text-neo-sans-large {
	font-size: 1.4em;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.text-neo-sans-large:lang(zh), .text-neo-sans-large:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.text-neo-sans-large:lang(ru),.text-neo-sans-large:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}html{overflow-y:scroll;}body{word-wrap:break-word;color:#53575e;font-family:"
		Arial "," 螳倶ｽ�, "Tahoma", "Helvetica", sans-serif;
}

body:lang(zh), body:lang(zh-hans) {
	font-family: "Arial", "SimHei", "SimSun", "Tahoma", "Helvetica",
		sans-serif;
}

body.dialog {
	background-image: none;
}

body.no-sidebars #columns #main-content {
	margin-right: 20px;
}

hr {
	border: none;
	border-bottom: 1px solid #ccc;
}

a {
	color: #086db6;
	text-decoration: none !important;
}

a:hover {
	color: #00aeef;
	text-decoration: underline !important;
}

.container {
	width: 983px;
}

#page .breadcrumb {
	font-family: "Verdana", "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size: 12px;
	color: #666666;
	padding-bottom: 0;
	margin-top: 12px;
}

#page .breadcrumb a {
	color: #086DB6;
}

#block-system-main-menu a {
	cursor: pointer;
}

#logo {
	width: 75px;
	height: 66px;
	float: left;
	background: #086db6
		url(/sites/all/themes/isn3/css/images/isn30_header_bg.png) repeat-x 0
		-20px;
	position: relative;
	padding-top: 8px;
	z-index: 110;
}

#tasks {
	display: none;
}

h1#page-title {
	clear: both;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size: 26px;
	color: #086DB6;
}

h1#page-title:lang(zh), h1#page-title:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}h1#page-title:lang(ru),h1#page-title:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica ", sans-serif;
}

.region-sidebar-second {
	width: 24% !important;
	margin-left: -24% !important;
	margin-top: 20px;
}

.region-sidebar-second .block {
	margin-right: 15px;
}

.ie10 #breadcrumb .breadcrumb a {
	display: inline !important;
}

body.sidebar-second #content-column>.content-inner {
	margin-right: 26%;
}

body.sidebar-first #page.book .content-inner {
	margin-left: 250px;
}

body.sidebar-first #page.book .region-sidebar-first {
	width: 250px;
}

#page div.messages {
	position: relative;
	z-index: 10;
	clear: both;
	margin-bottom: 50px;
}

body.sidebar-second #page.article #content-column .content-inner, body.sidebar-second #page.blog #content-column .content-inner,
	body.sidebar-second #page.forum-page #content-column .content-inner,
	body.sidebar-second #page.courseware #content-column .content-inner,
	body.sidebar-second #page.offsite_link #content-column .content-inner,
	body.sidebar-second #page.bds_video #content-column .content-inner,
	body.sidebar-second #page.video #content-column .content-inner {
	margin-right: 26%;
}

header[role=banner], .content-inner, .nav, .region-sidebar-first,
	.region-sidebar-second, .region-secondary-content,
	.region-tertiary-content, .region-footer {
	overflow: visible;
	word-wrap: break-word;
}

#page.article>header, #page.blog>header, #page.courseware>header, #page.forum-page>header,
	#page.forum>header, #page.offsite_link>header, #page.user-profile>header,
	#page.bds_video>header, #page.video>header {
	height: 95px;
}

#page.article #breadcrumb, #page.blog #breadcrumb, #page.courseware #breadcrumb,
	#page.forum-page #breadcrumb, #page.forum #breadcrumb, #page.offsite_link #breadcrumb,
	#page.user-profile #breadcrumb, #page.bds_video #breadcrumb, #page.video #breadcrumb
	{
	position: relative;
}

#page.article #before-content-gradient, #page.blog #before-content-gradient,
	#page.courseware #before-content-gradient, #page.forum-page #before-content-gradient,
	#page.forum #before-content-gradient, #page.offsite_link #before-content-gradient,
	#page.user-profile #before-content-gradient, #page.bds_video #before-content-gradient,
	#page.video #before-content-gradient {
	width: 983px;
	height: 400px;
	position: absolute;
	top: 125px;
	z-index: 0;
}

#page.article h2, #page.blog h2, #page.courseware h2, #page.forum-page h2,
	#page.forum h2, #page.offsite_link h2, #page.user-profile h2, #page.bds_video h2,
	#page.video h2, #page.article h3, #page.blog h3, #page.courseware h3,
	#page.forum-page h3, #page.forum h3, #page.offsite_link h3, #page.user-profile h3,
	#page.bds_video h3, #page.video h3 {
	color: #666;
}

#page.article h2, #page.blog h2, #page.courseware h2, #page.forum-page h2,
	#page.forum h2, #page.offsite_link h2, #page.user-profile h2, #page.bds_video h2,
	#page.video h2 {
	font-size: 16px;
}

#page.article .article-content fieldset#article-taxo-wrap, #page.blog .article-content fieldset#article-taxo-wrap,
	#page.courseware .article-content fieldset#article-taxo-wrap, #page.forum-page .article-content fieldset#article-taxo-wrap,
	#page.forum .article-content fieldset#article-taxo-wrap, #page.offsite_link .article-content fieldset#article-taxo-wrap,
	#page.user-profile .article-content fieldset#article-taxo-wrap, #page.bds_video .article-content fieldset#article-taxo-wrap,
	#page.video .article-content fieldset#article-taxo-wrap, #page.article .article-content fieldset#article-tags-wrap,
	#page.blog .article-content fieldset#article-tags-wrap, #page.courseware .article-content fieldset#article-tags-wrap,
	#page.forum-page .article-content fieldset#article-tags-wrap, #page.forum .article-content fieldset#article-tags-wrap,
	#page.offsite_link .article-content fieldset#article-tags-wrap, #page.user-profile .article-content fieldset#article-tags-wrap,
	#page.bds_video .article-content fieldset#article-tags-wrap, #page.video .article-content fieldset#article-tags-wrap
	{
	border: none;
	padding: 0;
	font-size: 12px;
}

#page.article .article-content fieldset#article-taxo-wrap ul, #page.blog .article-content fieldset#article-taxo-wrap ul,
	#page.courseware .article-content fieldset#article-taxo-wrap ul, #page.forum-page .article-content fieldset#article-taxo-wrap ul,
	#page.forum .article-content fieldset#article-taxo-wrap ul, #page.offsite_link .article-content fieldset#article-taxo-wrap ul,
	#page.user-profile .article-content fieldset#article-taxo-wrap ul,
	#page.bds_video .article-content fieldset#article-taxo-wrap ul, #page.video .article-content fieldset#article-taxo-wrap ul,
	#page.article .article-content fieldset#article-tags-wrap ul, #page.blog .article-content fieldset#article-tags-wrap ul,
	#page.courseware .article-content fieldset#article-tags-wrap ul, #page.forum-page .article-content fieldset#article-tags-wrap ul,
	#page.forum .article-content fieldset#article-tags-wrap ul, #page.offsite_link .article-content fieldset#article-tags-wrap ul,
	#page.user-profile .article-content fieldset#article-tags-wrap ul,
	#page.bds_video .article-content fieldset#article-tags-wrap ul, #page.video .article-content fieldset#article-tags-wrap ul
	{
	display: inline;
	margin: 0;
	padding: 0;
}

#page.article .article-content fieldset#article-taxo-wrap ul li, #page.blog .article-content fieldset#article-taxo-wrap ul li,
	#page.courseware .article-content fieldset#article-taxo-wrap ul li,
	#page.forum-page .article-content fieldset#article-taxo-wrap ul li,
	#page.forum .article-content fieldset#article-taxo-wrap ul li, #page.offsite_link .article-content fieldset#article-taxo-wrap ul li,
	#page.user-profile .article-content fieldset#article-taxo-wrap ul li,
	#page.bds_video .article-content fieldset#article-taxo-wrap ul li,
	#page.video .article-content fieldset#article-taxo-wrap ul li, #page.article .article-content fieldset#article-tags-wrap ul li,
	#page.blog .article-content fieldset#article-tags-wrap ul li, #page.courseware .article-content fieldset#article-tags-wrap ul li,
	#page.forum-page .article-content fieldset#article-tags-wrap ul li,
	#page.forum .article-content fieldset#article-tags-wrap ul li, #page.offsite_link .article-content fieldset#article-tags-wrap ul li,
	#page.user-profile .article-content fieldset#article-tags-wrap ul li,
	#page.bds_video .article-content fieldset#article-tags-wrap ul li,
	#page.video .article-content fieldset#article-tags-wrap ul li {
	display: inline;
}

#page.article .article-content fieldset#article-taxo-wrap ul li:before,
	#page.blog .article-content fieldset#article-taxo-wrap ul li:before,
	#page.courseware .article-content fieldset#article-taxo-wrap ul li:before,
	#page.forum-page .article-content fieldset#article-taxo-wrap ul li:before,
	#page.forum .article-content fieldset#article-taxo-wrap ul li:before,
	#page.offsite_link .article-content fieldset#article-taxo-wrap ul li:before,
	#page.user-profile .article-content fieldset#article-taxo-wrap ul li:before,
	#page.bds_video .article-content fieldset#article-taxo-wrap ul li:before,
	#page.video .article-content fieldset#article-taxo-wrap ul li:before,
	#page.article .article-content fieldset#article-tags-wrap ul li:before,
	#page.blog .article-content fieldset#article-tags-wrap ul li:before,
	#page.courseware .article-content fieldset#article-tags-wrap ul li:before,
	#page.forum-page .article-content fieldset#article-tags-wrap ul li:before,
	#page.forum .article-content fieldset#article-tags-wrap ul li:before,
	#page.offsite_link .article-content fieldset#article-tags-wrap ul li:before,
	#page.user-profile .article-content fieldset#article-tags-wrap ul li:before,
	#page.bds_video .article-content fieldset#article-tags-wrap ul li:before,
	#page.video .article-content fieldset#article-tags-wrap ul li:before {
	content: ',';
}

#page.article .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.blog .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.courseware .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.forum-page .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.forum .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.offsite_link .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.user-profile .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.bds_video .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.video .article-content fieldset#article-taxo-wrap ul li:first-child:before,
	#page.article .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.blog .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.courseware .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.forum-page .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.forum .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.offsite_link .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.user-profile .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.bds_video .article-content fieldset#article-tags-wrap ul li:first-child:before,
	#page.video .article-content fieldset#article-tags-wrap ul li:first-child:before
	{
	content: '';
}

#page.forum #forum-contact-moderator {
	position: relative;
	top: 20px;
	left: 30px;
}

#columns {
	position: relative;
	border: 1px solid #ddd;
	background-color: #fff;
	margin: 0;
	padding-bottom: 15px;
	margin-top: 10px;
}

#columns .region-highlighted .block {
	padding: 10px 5px;
	margin-left: 20px;
	margin-bottom: 1em;
	-moz-box-shadow: 0 0 7px #bbbbbb;
	-ms-box-shadow: 0 0 7px #bbbbbb;
	-o-box-shadow: 0 0 7px #bbbbbb;
	-webkit-box-shadow: 0 0 7px #bbbbbb;
	box-shadow: 0 0 7px #bbbbbb;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#columns #main-content {
	padding: 0;
	margin: 0 auto;
	max-width: 983px;
	background: #fff;
	padding-top: 20px;
	padding-bottom: 1px;
}

#columns #main-content.panel {
	padding: 0;
	margin: 0 auto;
	-moz-border-radius: initial;
	-ms-border-radius: initial;
	-o-border-radius: initial;
	-webkit-border-radius: initial;
	border-radius: initial;
	-moz-box-shadow: initial;
	-ms-box-shadow: initial;
	-o-box-shadow: initial;
	-webkit-box-shadow: initial;
	box-shadow: initial;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#columns #main-content .field-name-field-date-pub {
	margin-bottom: 1em;
}

#columns #main-content .field-name-field-date-pub h2.field-label {
	float: left;
	padding-right: 5px;
	font-weight: normal;
}

#columns #main-content .block-inner, #columns #main-content>header {
	margin-left: 40px;
	margin-right: 40px;
}

#columns #main-content div.rss-link {
	font-size: 11px;
}

#columns #main-content div.rss-link a {
	display: block;
	float: right;
	text-align: left;
	background: transparent
		url(/sites/all/themes/isn3/css/images/icon-rss.jpg) no-repeat right
		3px;
	width: 41px;
	margin: 0px 7px 0px 10px;
}

#columns #main-content div.rss-link a:hover {
	color: #df6d2c !important;
}

#columns #main-content .forum-post-content ul.links.inline {
	display: block;
	margin: 0;
	margin-top: 40px;
}

#columns #main-content .forum-post-content ul.links.inline li {
	padding: 0;
	padding-left: 10px;
	display: block;
	float: left;
}

#columns #main-content .forum-post-content ul.links.inline li:first-child
	{
	padding-left: 0;
}

#columns #main-content div#comments, #columns #main-content div#comment_form
	{
	margin-left: 40px;
	margin-right: 40px;
}

#protected-attachments, #links, #related-videos, #comments {
	margin: 0 40px;
}

#protected-attachments #back-to-top, #links #back-to-top,
	#related-videos #back-to-top, #comments #back-to-top {
	float: right;
	position: relative;
}

#protected-attachments #back-to-top:before, #links #back-to-top:before,
	#related-videos #back-to-top:before, #comments #back-to-top:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: -15px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #aaaaaa;
	border-left: 5px solid transparent;
}

#links-wrap {
	background-color: #eee;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: -1px;
	margin-left: 20px;
	width: 663px;
}

#links {
	font-size: 11px;
	width: 512px;
	float: left;
	margin-left: 9px;
}

#links ul.links.inline {
	margin: 0;
}

#links ul.links.inline li {
	padding: 0 12px 0 0;
}

#links ul.links.inline li a {
	white-space: nowrap;
}

#links ul.links.inline li a.active {
	color: #086db6;
}

#links ul.links.inline li a.active:hover {
	color: #00aeef;
}

#autocomplete {
	background: #fff;
}

#autocomplete li {
	padding: 0;
	color: #333;
}

#autocomplete li>div {
	padding-left: 5px;
}

#autocomplete li>div:hover {
	background: #086db6;
	color: #fff;
}

.maintenance-page #skip-link {
	position: absolute;
	top: -99em;
}

.maintenance-page footer {
	margin: 10px 0 0;
}

.maintenance-page footer a {
	text-decoration: none;
	color: #ccc;
}

.region-footer {
	max-width: 983px;
	margin: auto;
}

body.front #main-content {
	margin-top: 50px;
}

body.front #main-content.panel {
	margin-top: 0;
}

#ckeditor-custom-id.cke_editable_themed {
	background: white;
	font-size: 1em;
}

#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-collapsed,
	#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-expanded {
	width: 100%;
	padding: 2px 5px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0 0 10px #999999;
	-ms-box-shadow: 0 0 10px #999999;
	-o-box-shadow: 0 0 10px #999999;
	-webkit-box-shadow: 0 0 10px #999999;
	box-shadow: 0 0 10px #999999;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-collapsed li,
	#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-expanded li {
	list-style-type: none;
}

#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-collapsed li:first-child,
	#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-expanded li:first-child
	{
	font-weight: bold;
	color: #086db6;
}

#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-collapsed li:nth-child(3),
	#ckeditor-custom-id.cke_editable_themed ul.ul-collapsible-expanded li:nth-child(3)
	{
	color: #f00;
}

.mceToolbar a, .mceSeparator {
	float: left;
}

.ul-block-links {
	margin: 0px;
	list-style-type: none;
}

.ul-block-links li {
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#cboxClose {
	color: transparent !important;
}

#page.offsite_link .field-name-field-url {
	padding-left: 60px;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
	background: transparent
		url(/sites/all/themes/isn3/css/images/icon_link.jpg) no-repeat 0 50%;
}

#page.offsite_link #article-taxo-wrap {
	border-top: 1px dashed #ddd;
	padding-top: 10px;
}

.syntaxhighlighter .gutter {
	min-width: 45px !important;
}

@
-moz-document url-prefix (){ #
	extra_search_block_toggle span.ui-selectmenu-icon{background-position:
		5px 5px !important;
}

}
.business-client-article .more-link {
	background-color: #FFF;
	padding: 0 15px 20px 0;
}

.forum-post .forum-tce-options .edit-tce-option {
	padding-left: 15px;
}

#block-idz-search-books-idz-search-book-block .icon-search:before {
	content: '\f157';
}

#page.article .optimization-notice {
	margin-right: 20px;
	margin-left: 20px;
}

.article {
	margin-bottom: 20px;
}

.article .user-picture img {
	max-width: 75px;
	height: auto;
}

div#comments {
	clear: both;
}

div#comments h2 {
	text-decoration: none;
	font-family: "Arial", "螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;font-size:12px;font-weight:bold;color:#676C73;padding:22px 0 0 0;margin:0 0 .5em 0;}div#comments h2:lang(zh),div#comments h2:lang(zh-hans){font-family:"
		Arial "," SimHei "," SimSun "," Tahoma "," Helvetica
		",sans-serif;}.comment{margin-bottom:20px;}.comment .indented{margin-left:60px;}.comment ul.links{display:block;text-align:right;padding:0;margin:10px 0;}.comment ul.links li{padding:0 0 0 10px;}.comment-title .new{color:#ff8000;}form.comment-form label{display:inline;}form.comment-form .mollom-image-captcha img{float:left;padding-right:15px;}form.comment-form .description{clear:both;}form.comment-form textarea{color:#808080;}form.comment-form input[type="
		submit
		"]{margin:0 0.5em;}.comment-wrapper .forum-post:first-child{border-top:1px solid #CCC;}.D8CommentContainer{width:100%;border-bottom:1px solid #CCC;height:auto;overflow:hidden;padding:0px 0 10px 0;margin:5px 0 10px 0;float:left;}.D8CommentContainer .forum-post-content{position:relative;min-height:80px;}.D8CommentContainer .forum-post-content ul.links{position:relative;bottom:0;}.D8CommentContainer a{font-family:"
		Arial "," 螳倶ｽ�, "Tahoma", "Helvetica", sans-serif;
	font-weight: normal;
	color: #086db6;
}

.D8CommentContainer a:lang(zh), .D8CommentContainer a:lang(zh-hans) {
	font-family: "Arial", "SimHei", "SimSun", "Tahoma", "Helvetica",
		sans-serif;
}

.D8CommentContainer p {
	font-family: "Arial", "螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;font-size:11px;font-weight:normal;color:#53575E;}.D8CommentContainer p:lang(zh),.D8CommentContainer p:lang(zh-hans){font-family:"
		Arial "," SimHei "," SimSun "," Tahoma "," Helvetica
		",sans-serif;}.D8Comment{float:right;height:auto;margin-left:0;padding-left:10px;color:#606060;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:783px;}.D8Comment p{font-family:"
		Arial "," 螳倶ｽ�, "Tahoma", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.D8Comment p:lang(zh), .D8Comment p:lang(zh-hans) {
	font-family: "Arial", "SimHei", "SimSun", "Tahoma", "Helvetica",
		sans-serif;
}

.D8CommentThumb {
	border-right: 1px solid #CCC;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.D8CommentThumb .user-picture {
	display: block;
}

.D8CommentThumb .user-picture img {
	max-width: 75px;
}

.D8CommentThumb .comment-author {
	text-align: center;
}

.D8CommentThumb h2 {
	margin: 0;
	padding: 0;
	float: left;
}

.D8CommentThumb p {
	margin: 0;
	padding: 0 0 2px 10px;
	float: left;
}

.D8CommentThumbIcon {
	height: auto;
	float: left;
	padding-top: 5px;
}

.D8CommentThumbIcon img {
	float: left;
	width: 20px;
	height: 20px;
	xmargin-left: 27px;
}

.D8CommentThumbIcon img.avatar {
	float: left;
}

#D8LeaveComment p, #D8LeaveComment label {
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	font-family: "Arial", "螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}#D8LeaveComment p:lang(zh),#D8LeaveComment label:lang(zh),#D8LeaveComment p:lang(zh-hans),#D8LeaveComment label:lang(zh-hans){font-family:"
		Arial "," SimHei "," SimSun "," Tahoma "," Helvetica
		",sans-serif;}#D8LeaveComment a{font-family:" Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #086db6;
}

#D8LeaveComment a:lang(zh), #D8LeaveComment a:lang(zh-hans) {
	font-family: "Arial", "SimHei", "SimSun", "Tahoma", "Helvetica",
		sans-serif;
}

div.optimization-notice {
	position: relative;
	z-index: 6;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: gray;
	padding: 5px;
	background-color: #f5f5f5;
	width: 90%;
	margin: 25px auto;
}

.region-footer #block-menu-menu-footer-block {
	margin-top: 2em;
	z-index: 3;
}

.region-footer #block-menu-menu-footer-block .block-content>ul {
	margin: 20px auto;
}

.region-footer #block-menu-menu-footer-block ul li.expanded,
	.region-footer #block-menu-menu-footer-block ul li.leaf {
	list-style: none;
}

.region-footer #block-menu-menu-footer-block ul li a {
	text-decoration: none;
}

.region-footer #block-menu-menu-footer-block li.depth-1 {
	display: block;
	float: left;
	border-left: 1px dotted #ccc;
	padding: 10px;
	margin: 0;
	width: 25%;
	min-height: 130px;
	color: #54585F;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.region-footer #block-menu-menu-footer-block li.depth-1>ul {
	padding: 0;
	padding-top: 0.5em;
	margin: 0;
}

.region-footer #block-menu-menu-footer-block li.depth-2 {
	margin: 0;
}

.region-footer #block-menu-menu-footer-block li.depth-2 a {
	font-weight: normal;
}

#export-clause {
	margin-left: 20px;
	margin-right: 20px;
}

.block {
	margin-bottom: 20px;
}

.mini-panel-title {
	margin: 0 10px;
}

.block-panels_mini .mini-panel-title {
	margin: 0 10px;
}

.lb-h {
	min-width: 320px;
	margin-top: 1px;
}

.region-header .lb-h {
	float: right;
}

.lb-h .block-inner, .lb-h .block-content {
	background: none;
	padding: 0;
}

.lb-h #user-login-form {
	margin: 0;
}

.lb-h #user-login-form label {
	line-height: 1.2;
}

.lb-h .form-item {
	float: left;
	margin: 0;
}

.lb-h input.form-text {
	margin: 0 3px 0 0;
	width: 110px;
}

.lb-h #edit-actions {
	margin: 0;
}

.lb-h input.form-submit {
	position: absolute;
	margin: 0;
	top: 1.2em;
}

.lb-h .form-required, .lb-h .item-list {
	display: none;
}

.lb-h h2 {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
}

#block-system-help .block-inner {
	padding: 0;
	margin: 0;
}

#dashboard .block ul {
	margin-left: 0;
}

div.sidebar .block {
	background: #eee;
}

div.sidebar .block .block-inner {
	margin-left: 5px;
	margin-right: 5px;
}

div.sidebar .block .block-title {
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 6px 0;
	color: #54585F;
	font-size: 1.1em;
	text-transform: uppercase;
}

div.sidebar .block .block-content {
	background: #ffffff;
	margin-bottom: 6px;
	padding: 10px;
	padding-bottom: 15px;
	font-size: 12px;
}

#block-sharethis-sharethis-block, #block-service-links-service-links {
	float: right;
	margin-bottom: 5px;
	position: relative;
	z-index: 5;
}

#block-sharethis-sharethis-block h2.block-title,
	#block-service-links-service-links h2.block-title {
	display: none;
}

#block-sharethis-sharethis-block li, #block-service-links-service-links li
	{
	display: inline;
	list-style-type: none;
}

#breadcrumb.has-content+.region-tertiary-content #block-sharethis-sharethis-block,
	#breadcrumb.has-content+.region-tertiary-content #block-service-links-service-links
	{
	margin-top: -20px;
}

#block-views-backlinks-block .block-content .view-empty p {
	margin: 0;
}

#block-e-trackback-display-trackbacks .block-content ul {
	margin-left: 12px;
}

#block-views-author-block .block-content {
	min-height: 90px;
}

#block-views-author-block .view-author .picture-and-belt {
	margin-right: 12px;
	margin-bottom: 12px;
	width: 50px;
	float: left;
}

#block-views-author-block .view-author .picture-and-belt .belt {
	text-align: center;
}

#block-views-author-block .view-author .name-and-points {
	min-height: 70px;
}

#block-views-author-block .view-author .name-and-points .first-last-name
	{
	margin-bottom: 7px;
}

#block-views-author-block .view-author .belt-points {
	font-weight: bold;
}

#block-views-author-block .hidden-no-points {
	display: none;
	font-weight: bold;
}

#block-views-author-block .webops .name-and-points .belt-points,
	#block-views-author-block .webops.admin .name-and-points .belt-points,
	#block-views-author-block .webops.vc .name-and-points .belt-points,
	#block-views-author-block .site.administrator .name-and-points .belt-points
	{
	display: none;
}

#block-views-author-block .webops .name-and-points .hidden-no-points,
	#block-views-author-block .webops.admin .name-and-points .hidden-no-points,
	#block-views-author-block .webops.vc .name-and-points .hidden-no-points,
	#block-views-author-block .site.administrator .name-and-points .hidden-no-points
	{
	display: block;
}

#block-views-related-content-block .views-row {
	margin-bottom: 7px;
}

#block-views-related-content-block .views-field-field-date-pub {
	margin-bottom: 10px;
}

#block-views-related-content-block .more-link {
	text-align: left;
	padding: 4px 30px 4px 20px;
	margin-top: 5px;
	border: 1px solid #ccc;
	position: relative;
	display: inline;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 -5px 10px #eeeeee inset;
	-ms-box-shadow: 0 -5px 10px #eeeeee inset;
	-o-box-shadow: 0 -5px 10px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 10px #eeeeee inset;
	box-shadow: 0 -5px 10px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#block-views-related-content-block .more-link:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #086db6;
}

#block-block-1 .block-content {
	padding: 7px;
}

#block-block-1 .block-content p.contribute-now {
	margin-bottom: 0.5em;
}

#block-block-1 .block-content p.contribute-now a {
	text-align: left;
	padding: 4px 30px 4px 20px;
	margin-top: 5px;
	border: 1px solid #ccc;
	position: relative;
	display: inline;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 -5px 10px #eeeeee inset;
	-ms-box-shadow: 0 -5px 10px #eeeeee inset;
	-o-box-shadow: 0 -5px 10px #eeeeee inset;
	-webkit-box-shadow: 0 -5px 10px #eeeeee inset;
	box-shadow: 0 -5px 10px #eeeeee inset;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#block-block-1 .block-content p.contribute-now a:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #086db6;
}

#block-views-video-links-block-1 .block-content, .pane-video-links .view-id-video_links .block-content
	{
	padding: 0 0 0 10px;
}

#block-views-video-links-block-1 .view-content .views-row,
	.pane-video-links .view-id-video_links .view-content .views-row {
	height: 55px;
}

#block-views-video-links-block-1 .view-content .views-row .views-field,
	.pane-video-links .view-id-video_links .view-content .views-row .views-field
	{
	height: 55px;
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

#block-views-video-links-block-1 .view-content .views-row .views-field.views-field-field-video-icon,
	.pane-video-links .view-id-video_links .view-content .views-row .views-field.views-field-field-video-icon
	{
	width: 50px;
	padding-top: 5px;
	padding-left: 0;
}

#block-views-video-links-block-1 .view-content .views-row .views-field a,
	.pane-video-links .view-id-video_links .view-content .views-row .views-field a
	{
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	height: 55px;
}

#block-views-video-links-block-1 .view-content .views-row .views-field a:hover,
	.pane-video-links .view-id-video_links .view-content .views-row .views-field a:hover
	{
	color: #086db6;
	text-decoration: none !important;
}

#block-views-video-links-block-1 .view-content .views-row .views-field.views-field-name a:after,
	.pane-video-links .view-id-video_links .view-content .views-row .views-field.views-field-name a:after
	{
	content: '\203A';
	padding-left: 5px;
}

.panel-col-last .panel-pane.pane-video-links, .panel-col-last .panel-pane.pane-video-links .pane-content
	{
	background: transparent;
	padding: 0;
	-moz-border-radius: none;
	-ms-border-radius: none;
	-o-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

.pane-extra-search-block-extra-search-block .block-content,
	#block-extra-search-block-extra-search-block .block-content,
	.pane-extra-search-block-blog-search-block .block-content,
	#block-extra-search-block-blog-search-block .block-content,
	.pane-extra-search-block-extra-search-block .pane-content,
	#block-extra-search-block-extra-search-block .pane-content,
	.pane-extra-search-block-blog-search-block .pane-content,
	#block-extra-search-block-blog-search-block .pane-content {
	background-color: transparent;
	margin: 0 0 7px 0 !important;
	padding: 0 !important;
}

.pane-extra-search-block-extra-search-block .block-content form,
	#block-extra-search-block-extra-search-block .block-content form,
	.pane-extra-search-block-blog-search-block .block-content form,
	#block-extra-search-block-blog-search-block .block-content form,
	.pane-extra-search-block-extra-search-block .pane-content form,
	#block-extra-search-block-extra-search-block .pane-content form,
	.pane-extra-search-block-blog-search-block .pane-content form,
	#block-extra-search-block-blog-search-block .pane-content form {
	margin: 0;
	position: relative;
}

.pane-extra-search-block-extra-search-block .block-content form input[type="text"],
	#block-extra-search-block-extra-search-block .block-content form input[type="text"],
	.pane-extra-search-block-blog-search-block .block-content form input[type="text"],
	#block-extra-search-block-blog-search-block .block-content form input[type="text"],
	.pane-extra-search-block-extra-search-block .pane-content form input[type="text"],
	#block-extra-search-block-extra-search-block .pane-content form input[type="text"],
	.pane-extra-search-block-blog-search-block .pane-content form input[type="text"],
	#block-extra-search-block-blog-search-block .pane-content form input[type="text"]
	{
	width: 90%;
	border: none;
	height: 25px;
	padding: 0 7px;
	background: #fff;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

.pane-extra-search-block-extra-search-block .block-content form input[type="text"]:focus,
	#block-extra-search-block-extra-search-block .block-content form input[type="text"]:focus,
	.pane-extra-search-block-blog-search-block .block-content form input[type="text"]:focus,
	#block-extra-search-block-blog-search-block .block-content form input[type="text"]:focus,
	.pane-extra-search-block-extra-search-block .pane-content form input[type="text"]:focus,
	#block-extra-search-block-extra-search-block .pane-content form input[type="text"]:focus,
	.pane-extra-search-block-blog-search-block .pane-content form input[type="text"]:focus,
	#block-extra-search-block-blog-search-block .pane-content form input[type="text"]:focus
	{
	outline: none;
}

.pane-extra-search-block-extra-search-block .block-content form input[type="image"],
	#block-extra-search-block-extra-search-block .block-content form input[type="image"],
	.pane-extra-search-block-blog-search-block .block-content form input[type="image"],
	#block-extra-search-block-blog-search-block .block-content form input[type="image"],
	.pane-extra-search-block-extra-search-block .pane-content form input[type="image"],
	#block-extra-search-block-extra-search-block .pane-content form input[type="image"],
	.pane-extra-search-block-blog-search-block .pane-content form input[type="image"],
	#block-extra-search-block-blog-search-block .pane-content form input[type="image"]
	{
	position: absolute;
	right: 5px;
	top: 6px;
}

.pane-extra-search-block-extra-search-block .block-content form input[type="text"],
	#block-extra-search-block-extra-search-block .block-content form input[type="text"],
	.pane-extra-search-block-extra-search-block .pane-content form input[type="text"],
	#block-extra-search-block-extra-search-block .pane-content form input[type="text"]
	{
	border: 2px solid #eee;
	width: 98.3%;
	height: 21px;
}

#block-views-article-related-links-block .view-content .item-list ul {
	list-style: none;
}

#block-views-article-related-links-block .view-content .item-list ul li
	{
	line-height: 1.4em;
	margin-bottom: 5px;
}

#admin-toolbar {
	display: none !important;
}

label p {
	display: inline;
	padding-left: 3px;
}

.initiatives {
	margin-bottom: 0px;
}

#initiatives_button {
	font-size: 12px;
}

#block-book-navigation {
	margin: 1px 1em 1em 1em;
	visibility: hidden;
}

#block-book-navigation.js-processed {
	visibility: visible;
}

#block-book-navigation .block-title {
	margin: 0;
	padding: 0.4em 0.2em 0.3em 0.6em;
	border-bottom: 1px solid #fff;
	color: #ff004280;
	background-image: -moz-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -webkit-gradient(linear, color-stop(0, #004280),
		color-stop(1, #0071c5));
	background-image: -webkit-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -o-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -ms-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: linear-gradient(#004280 0%, #0071c5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		StartColorStr='#ff004280', EndColorStr='#ff0071c5');
}

#block-book-navigation .block-title a {
	color: #fff;
	font-size: 1em;
	text-transform: none;
}

#block-book-navigation .block-inner {
	margin: 0;
}

#block-book-navigation .block-content {
	background: #ddd;
	padding: 0 0 1.5em 0;
	margin: 0;
}

#block-book-navigation .block-content>ul.menu {
	padding-bottom: 1em;
}

#block-book-navigation .block-content>ul.menu, #block-book-navigation .block-content>ul.menu ul,
	#block-book-navigation .block-content>ul.menu li,
	#block-book-navigation .block-content>ul.menu a {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#block-book-navigation .block-content>ul.menu a {
	padding: 6px 5px 6px 1.5em;
	position: relative;
}

#block-book-navigation .block-content>ul.menu .expanded>a:before,
	#block-book-navigation .block-content>ul.menu .collapsed>a:before {
	content: '';
	display: block;
	position: absolute;
	top: 13px;
	left: 6px;
	width: 7px;
	height: 7px;
	background: transparent
		url(/sites/all/themes/isn3/css/images/collapseSpriteSmall.png)
		no-repeat 0 0px;
}

#block-book-navigation .block-content>ul.menu .collapsed>a:before {
	top: 11px;
	background-position: 0 -21px;
}

#block-book-navigation .block-content>ul.menu a.active-trail.active {
	background-color: #fff;
	font-weight: bold;
}

#block-book-navigation .block-content>ul.menu .depth-3>a {
	padding-left: 1.8em;
}

#block-book-navigation .block-content>ul.menu .depth-3>a:before {
	left: 1em;
}

#block-book-navigation .block-content>ul.menu .depth-4>a {
	padding-left: 3.6em;
}

#block-book-navigation .block-content>ul.menu .depth-4>a:before {
	left: 2em;
}

#block-book-navigation .block-content>ul.menu .depth-5>a {
	padding-left: 5.4em;
}

#block-book-navigation .block-content>ul.menu .depth-5>a:before {
	left: 3em;
}

.block-idz-submit-feedback {
	margin-left: 13px;
	margin-right: 13px;
}

.block-idz-submit-feedback a.button-blue {
	padding: 3px 40px !important;
}

.block-idz-submit-feedback .block-title {
	padding: 3px 0 !important;
}

.block-idz-submit-feedback .block-content {
	padding: 10px 10px 9px !important;
}

#page.forum-page #before-content:before {
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#page.forum-page #main-content {
	margin-bottom: 15px;
	min-height: 500px;
	border: 1px solid #ddd;
	background-color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 973px;
	overflow: hidden;
}

#page.forum-page #main-content>header {
	margin: 0;
	min-height: 90px;
	position: relative;
	background-color: #fff;
	width: 973px;
	z-index: 10;
}

#page.forum-page #main-content>header h1, #page.forum-page #main-content>header div#page-description
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size: 14px;
}

#page.forum-page #main-content>header h1:lang(zh), #page.forum-page #main-content>header div#page-description:lang(zh),
	#page.forum-page #main-content>header h1:lang(zh-hans), #page.forum-page #main-content>header div#page-description:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}#page.forum-page #main-content > header h1:lang(ru),#page.forum-page #main-content > header div#page-description:lang(ru),#page.forum-page #main-content > header h1:lang(ru-ru),#page.forum-page #main-content > header div#page-description:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.forum-page #main-content > header #idz-title{font-size:12px;color:#808080;font-weight:normal;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.forum-page #main-content > header #idz-title:lang(zh),#page.forum-page #main-content > header #idz-title:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

#page.forum-page #main-content>header #idz-title:lang(ru), #page.forum-page #main-content>header #idz-title:lang(ru-ru)
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

#page.forum-page #main-content>header h1 {
	color: #086DB6;
	font-size: 28px;
	float: left;
	padding-right: 15px;
	padding-left: 20px;
	position: relative;
	min-height: 85px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#page.forum-page #main-content>header h1 .limiter {
	min-height: 85px;
	height: 85px;
	display: table-cell;
	vertical-align: middle;
	width: 925px;
}

#page.forum-page #main-content #columns {
	margin: 0;
	border: none;
}

#page.forum-page #main-content #block-system-main .block-inner {
	margin: 0;
}

#page.forum-page #main-content #forum {
	padding: 20px 10px;
	background: #fff;
}

#page.forum-page #main-content .article {
	margin-bottom: 0px;
}

#page.forum-page #main-content .region-sidebar-second {
	margin-top: 15px;
}

#page.forum-page #forum-topic-list>table td, #page.forum-page table.forum-table-forums td,
	#page.forum-page #forum-topic-list>table th, #page.forum-page table.forum-table-forums th
	{
	border: none;
	border-right: 1px solid #dddddd;
}

#page.forum-page #forum-topic-list>table tr:nth-child(2n), #page.forum-page table.forum-table-forums tr:nth-child(2n)
	{
	background-color: #f2f2f2;
}

#page.forum-page #forum-topic-list>table tr td, #page.forum-page table.forum-table-forums tr td
	{
	background-color: transparent;
}

#page.forum-page #forum-topic-list>table tr td:first-child, #page.forum-page table.forum-table-forums tr td:first-child,
	#page.forum-page #forum-topic-list>table tr th:first-child, #page.forum-page table.forum-table-forums tr th:first-child
	{
	border-left: 1px solid #dddddd;
}

#page.forum-page #forum-topic-list>table tr.sticky td.views-field.views-field-topic-icon,
	#page.forum-page table.forum-table-forums tr.sticky td.views-field.views-field-topic-icon
	{
	border-top: 1px solid #eee;
	background-color: #ffcc00;
}

#page.forum-page #forum-topic-list>table thead th, #page.forum-page table.forum-table-forums thead th
	{
	border-top: 1px solid #dddddd;
	background-color: #77dcff;
	background-image: -o-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -moz-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -ms-linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ba0e9),
		color-stop(1, #197ec7));
	background-image: linear-gradient(top, #3ba0e9 0%, #197ec7 100%);
	-pie-background: #77dcff linear-gradient(top, #3ba0e9 0%, #197ec7 100%)
		no-repeat 0 0;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
}

#page.forum-page #forum-topic-list>table thead th, #page.forum-page table.forum-table-forums thead th,
	#page.forum-page #forum-topic-list>table thead th a, #page.forum-page table.forum-table-forums thead th a
	{
	font-weight: normal;
	color: #fff;
}

#page.forum-page #forum-topic-list>table tbody tr, #page.forum-page table.forum-table-forums tbody tr
	{
	background-color: #fff;
}

#page.forum-page #forum-topic-list>table tbody tr:nth-child(2n), #page.forum-page table.forum-table-forums tbody tr:nth-child(2n)
	{
	background-color: #f2f2f2;
}

#page.forum-page #forum-topic-list>table tbody tr:last-child td, #page.forum-page table.forum-table-forums tbody tr:last-child td
	{
	border-bottom: 1px solid #dddddd;
}

#page.forum-page #forum-topic-list>table tbody tr:last-child td:first-child,
	#page.forum-page table.forum-table-forums tbody tr:last-child td:first-child
	{
	border-bottom: 1px solid #dddddd;
}

#page.forum-page #forum-topic-list>table tbody tr td.views-field-field-tce-status,
	#page.forum-page table.forum-table-forums tbody tr td.views-field-field-tce-status
	{
	min-width: 100px;
	white-space: nowrap;
}

#page.forum-page table.forum-table-forums thead th:last-child, #page.forum-page table.forum-table-forums tbody td:last-child
	{
	border-right: none;
}

#page.forum-page table.forum-table-forums thead th:first-child, #page.forum-page table.forum-table-forums thead th:last-child,
	#page.forum-page table.forum-table-forums tbody tr td:first-child,
	#page.forum-page table.forum-table-forums tbody tr td:last-child {
	border-left: none;
}

#page.forum-page .forum-table-wrap {
	margin: auto;
	padding: 0;
	border: 1px solid #ccc;
	margin-left: 10px;
	margin-bottom: 1em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#page.forum-page .forum-table-wrap .forum-table-superheader .forum-table-name
	{
	font-weight: bold;
}

#page.forum-page .forum-table-wrap .forum-table-superheader span.clickable
	{
	cursor: pointer;
}

body.no-sidebars #page.forum-page #main-content #content {
	margin-right: 15px;
}

#page.forum #main-content {
	margin-bottom: 20px;
}

#page.forum .D8CommentContainer {
	border: none;
}

#page.forum .D8CommentContainer .forum-user-picture .left, #page.forum .D8CommentContainer .forum-user-picture .user-picture
	{
	border: 1px solid #CCC;
	color: #15AFEF;
	vertical-align: middle;
	height: 75px;
	width: 75px;
	display: table-cell;
	text-align: center;
	line-height: 0;
}

#page.forum .D8CommentContainer .forum-user-picture .left .icon-user,
	#page.forum .D8CommentContainer .forum-user-picture .user-picture .icon-user
	{
	font-size: 60px;
	height: 75px;
	width: 75px;
}

#page.forum .D8CommentThumb {
	border-right: none;
}

#page.forum .D8Comment {
	max-width: 760px;
}

#page.forum .D8Comment p {
	margin-bottom: 1.5em;
}

#page.forum .indented {
	margin-left: 0;
}

#page.forum ul.links {
	font-size: 11px;
}

#page.forum #comments h2.comment-form {
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ccc;
}

body.not-logged-in #comments h2.comment-form {
	padding-bottom: 15px;
}

.view-content.view:before, .view-article:before, .view-blog:before,
	.view-forum:before, .view-blog-topic-pages:before, .view-video:before,
	.view-content.view:after, .view-article:after, .view-blog:after,
	.view-forum:after, .view-blog-topic-pages:after, .view-video:after {
	content: '';
	display: table;
}

.view-content.view:after, .view-article:after, .view-blog:after,
	.view-forum:after, .view-blog-topic-pages:after, .view-video:after {
	clear: both;
}

.view-content.view div.views-row, .view-article div.views-row,
	.view-blog div.views-row, .view-forum div.views-row,
	.view-blog-topic-pages div.views-row, .view-video div.views-row {
	clear: both;
}

.view-content.view .pager, .view-article .pager, .view-blog .pager,
	.view-forum .pager, .view-blog-topic-pages .pager, .view-video .pager {
	margin-bottom: 10px;
}

.panel-2col-stacked .panel-col-last .panel-pane .pane-content {
	padding: 20px 15px;
}

.view-content.view div.views-row {
	border-top: 1px solid #ccc;
}

.view-content.view div.views-row.views-row-first {
	border-top: none;
}

.view-content.view .view-content .views-field-totalcount {
	margin: 20px 0 20px 0;
}

.view-content.view-display-id-default div.views-field-created,
	.view-content.view-display-id-block_4 div.views-field-created,
	.view-content.view-display-id-page_4 div.views-field-created {
	float: left;
	width: 70px;
	font-size: 8px;
	color: #888A8A;
}

.view-content.view-display-id-default .views-field-totalcount,
	.view-content.view-display-id-block_4 .views-field-totalcount,
	.view-content.view-display-id-page_4 .views-field-totalcount {
	float: left;
}

.view-content.view-display-id-default .views-field-totalcount .title-post,
	.view-content.view-display-id-block_4 .views-field-totalcount .title-post,
	.view-content.view-display-id-page_4 .views-field-totalcount .title-post
	{
	margin-bottom: 5px;
}

.view-content.view-display-id-default .views-field-totalcount .title-post a,
	.view-content.view-display-id-block_4 .views-field-totalcount .title-post a,
	.view-content.view-display-id-page_4 .views-field-totalcount .title-post a
	{
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1;
}

.view-content.view-display-id-default .views-field-totalcount .about-post,
	.view-content.view-display-id-block_4 .views-field-totalcount .about-post,
	.view-content.view-display-id-page_4 .views-field-totalcount .about-post
	{
	position: relative;
	top: -5px;
	font-size: 12px;
}

.view-content.view-display-id-default .views-field-totalcount .about-post .commentCount,
	.view-content.view-display-id-block_4 .views-field-totalcount .about-post .commentCount,
	.view-content.view-display-id-page_4 .views-field-totalcount .about-post .commentCount
	{
	margin-right: 5px;
	font-weight: bold;
}

.view-content.view-display-id-default .views-field-totalcount .about-post .commentIcon,
	.view-content.view-display-id-block_4 .views-field-totalcount .about-post .commentIcon,
	.view-content.view-display-id-page_4 .views-field-totalcount .about-post .commentIcon
	{
	position: relative;
	top: 2px;
}

.view-content.view-display-id-default .view-content .views-field-created,
	.view-content.view-display-id-block_4 .view-content .views-field-created,
	.view-content.view-display-id-page_4 .view-content .views-field-created
	{
	margin-top: 20px;
}

.view-partner-resources .views-field-field-image img {
	max-width: none;
}

.view-partner-resources .views-field-title {
	width: 222px;
}

.view-blog-topic-pages .views-field-totalcount, .view-blog .views-field-totalcount
	{
	width: 580px;
}

.view-blog-topic-pages div.views-field-picture, .view-blog div.views-field-picture
	{
	float: left;
	width: 50px;
}

.view-article div.views-field-picture {
	float: left;
	width: 50px;
}

.view-blog-topic-pages div.views-field-totalcount, .view-blog .views-field-totalcount
	{
	float: left;
	max-width: 830px;
}

.panel-pane.pane-featured-blogs .pane-title {
	margin-left: 0.5em;
	padding: 6px 0;
	color: #54585F;
	font-size: 14px;
	text-transform: uppercase;
}

.panel-col-top .panel-pane #mini-panel-featured_blogs {
	margin-bottom: 10px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center {
	border-left: 1px solid #CCC;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .views-field-picture
	{
	margin-left: 10px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .pane-blog
	{
	padding-left: 0.3em;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .views-row-first .views-field-picture
	{
	margin-top: 0px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .views-row-first .views-field-totalcount
	{
	margin-top: 0px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .views-row-last .views-field-totalcount
	{
	margin-bottom: 0px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-left .views-field-totalcount
	{
	width: 350px;
}

.pane-featured-blogs .panels-flexible-region-two_columns-left .views-field-body
	{
	color: #888A8A;
}

.pane-featured-blogs .panels-flexible-region-two_columns-center .views-field-totalcount
	{
	width: 350px;
}

div.views-field.views-field-totalcount {
	color: #888a8a;
}

.view-blog-topic-pages .views-field-totalcount, .view- .view-content .views-field-totalcount,
	.view-article .view-content .views-field-totalcount, .view-blog .view-content .views-field-totalcount
	{
	margin: 20px 0 20px 20px;
}

.view-blog-topic-pages .views-field-picture, .view-article .view-content .views-field-picture,
	.view-blog .view-content .views-field-picture {
	margin-top: 20px;
}

.view-blog-topic-pages .title-post, .view-blog div.views-field.views-field-totalcount .title-post a
	{
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em !important;
	line-height: 1;
}

div.views-field.views-field-totalcount .body-post a {
	color: gray;
	text-decoration: overline;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .title-post,
	.view-blog div.views-field.views-field-totalcount .title-post {
	margin-bottom: 5px;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .about-post,
	.view-blog div.views-field.views-field-totalcount .about-post {
	position: relative;
	top: -5px;
	font-size: 12px;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .about-post .author,
	.view-blog div.views-field.views-field-totalcount .about-post .author {
	margin-right: 15px;
	color: #006ABA;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .about-post .date,
	.view-blog div.views-field.views-field-totalcount .about-post .date {
	margin-right: 15px;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .about-post .commentCount,
	.view-blog div.views-field.views-field-totalcount .about-post .commentCount
	{
	margin-right: 5px;
	font-weight: bold;
}

.view-blog-topic-pages div.views-field.views-field-totalcount .about-post .commentIcon,
	.view-blog div.views-field.views-field-totalcount .about-post .commentIcon
	{
	position: relative;
	top: 2px;
}

.view-blog-topic-pages div.views-row, .view-blog div.views-row {
	border-top: 1px solid #ccc;
}

.view-blog-topic-pages div.views-row.views-row-first, .view-blog div.views-row.views-row-first
	{
	border-top: none;
}

.view-blog-topic-pages .views-field-totalcount, .view-blog.view-display-id-default .views-field-totalcount,
	.view-blog.view-display-id-block_2 .views-field-totalcount, .view-blog.view-display-id-page_2 .views-field-totalcount,
	.view-blog.view-display-id-block_5 .views-field-totalcount, .view-blog.view-display-id-block_6 .views-field-totalcount
	{
	width: 574px;
	border-left: 1px solid #CCC;
	padding-left: 20px;
	margin-left: 20px;
}

.view-blog-topic-pages .views-field-picture, .view-blog.view-display-id-default .views-field-picture,
	.view-blog.view-display-id-block_2 .views-field-picture, .view-blog.view-display-id-page_2 .views-field-picture,
	.view-blog.view-display-id-block_5 .views-field-picture, .view-blog.view-display-id-block_6 .views-field-picture
	{
	margin-top: 20px;
	float: left;
	width: 50px;
	height: 70px;
	padding-right: 10px;
}

.view-blog-topic-pages .title-post, .view-blog.view-display-id-default .title-post,
	.view-blog.view-display-id-block_2 .title-post, .view-blog.view-display-id-page_2 .title-post,
	.view-blog.view-display-id-block_5 .title-post, .view-blog.view-display-id-block_6 .title-post
	{
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
}

.view-blog-topic-pages .date, .view-blog.view-display-id-default .date,
	.view-blog.view-display-id-block_2 .date, .view-blog.view-display-id-page_2 .date,
	.view-blog.view-display-id-block_5 .date, .view-blog.view-display-id-block_6 .date
	{
	font-size: 10px;
	color: #888A8A;
	margin-top: 5px;
}

.view-blog-topic-pages .author, .view-blog.view-display-id-default .author,
	.view-blog.view-display-id-block_2 .author, .view-blog.view-display-id-page_2 .author,
	.view-blog.view-display-id-block_5 .author, .view-blog.view-display-id-block_6 .author
	{
	font-size: 10px;
	color: #006ABA;
}

.view-blog-topic-pages .views-field-totalcount {
	width: 800px;
}

.view-article.view-display-id-default div.views-field-created,
	.view-article.view-display-id-block_2 div.views-field-created,
	.view-article.view-display-id-page_2 div.views-field-created {
	float: left;
	width: 70px;
	font-size: 8px;
	color: #888A8A;
	margin-top: 20px;
}

.view-article.view-display-id-default .views-field-totalcount,
	.view-article.view-display-id-block_2 .views-field-totalcount,
	.view-article.view-display-id-page_2 .views-field-totalcount {
	float: left;
	width: 574px;
	border-left: 1px solid #CCC;
	padding-left: 20px;
}

.view-article div.views-field.views-field-totalcount .title-post a {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1;
}

div.views-field.views-field-totalcount .body-post a {
	color: gray;
	text-decoration: overline;
}

.view-article div.views-field.views-field-totalcount .title-post {
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}

.view-article div.views-field.views-field-totalcount .about-post {
	position: relative;
	top: -5px;
	font-size: 10px;
}

.view-article div.views-field.views-field-totalcount .about-post .author
	{
	margin-right: 15px;
	color: #006ABA;
}

.view-article div.views-field.views-field-totalcount .about-post .commentCount
	{
	margin-right: 5px;
	font-weight: bold;
	margin-left: 10px;
}

.view-article div.views-field.views-field-totalcount .about-post .commentIcon
	{
	position: relative;
	top: 2px;
}

.view-article div.views-row {
	border-top: 1px solid #ccc;
}

.view-article div.views-row.views-row-first {
	border-top: none;
}

.view-article.view-display-id-block_1 div.views-row, .view-article.view-display-id-block_8 div.views-row,
	.view-article.view-display-id-page_1 div.views-row {
	border-top: none;
	padding-bottom: 1em;
}

.view-article.view-display-id-block_1 .views-field-title, .view-article.view-display-id-block_8 .views-field-title,
	.view-article.view-display-id-page_1 .views-field-title {
	line-height: 1;
	font-size: 12px;
}

.view-article.view-display-id-block_1 .views-field-created,
	.view-article.view-display-id-block_8 .views-field-created,
	.view-article.view-display-id-page_1 .views-field-created {
	font-size: 10px;
	margin-top: 20px;
	color: #888A8A;
}

.view-article.view-display-id-block_1 .views-field-name, .view-article.view-display-id-block_8 .views-field-name,
	.view-article.view-display-id-page_1 .views-field-name {
	font-size: 10px;
	color: #006ABA;
}

.view-id-article.view-display-id-block_3 .views-field-field-image img,
	.view-id-article.view-display-id-page_3 .views-field-field-image img {
	max-width: none;
}

.view-id-article.view-display-id-block_3 .views-field-title,
	.view-id-article.view-display-id-page_3 .views-field-title {
	width: 150px;
}

.view-id-article.view-display-id-block_5 .views-field-field-image img,
	.view-id-article.view-display-id-page_5 .views-field-field-image img {
	max-width: none;
}

.view-id-article.view-display-id-block_5 .views-field-title,
	.view-id-article.view-display-id-page_5 .views-field-title {
	width: 150px;
}

.view-forum div.views-field-picture {
	float: left;
	width: 50px;
}

.view-forum.view-display-id-default .views-field-totalcount, .view-forum.view-display-id-block_2 .views-field-totalcount,
	.view-forum.view-display-id-page_2 .views-field-totalcount {
	width: 574px;
	border-left: 1px solid #CCC;
	padding-left: 20px;
	margin-left: 20px;
}

.view-forum .views-field-totalcount {
	float: left;
	margin: 20px 0 20px 20px;
}

.view-forum .views-field-totalcount .title-post {
	margin-bottom: 5px;
}

.view-forum .views-field-totalcount .title-post a {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1;
}

.view-forum .views-field-totalcount .title-post .date {
	margin-left: 15px;
}

.view-forum .views-field-totalcount .about-post {
	position: relative;
	top: -5px;
	font-size: 12px;
}

.view-forum .views-field-totalcount .about-post .author {
	margin-right: 15px;
	color: #006ABA;
}

.view-forum .views-field-totalcount .about-post .commentCount {
	margin-right: 5px;
	font-weight: bold;
}

.view-forum .views-field-totalcount .about-post .commentIcon {
	position: relative;
	top: 2px;
}

.view-forum .view-content .views-field-picture {
	margin-top: 20px;
}

.view-forum div.views-row {
	border-top: 1px solid #ccc;
}

.view-forum div.views-row.views-row-first {
	border-top: none;
}

.view-forum.view-display-id-default .views-field-picture, .view-forum.view-display-id-block_1 .views-field-picture,
	.view-forum.view-display-id-page_1 .views-field-picture {
	margin-top: 0px;
	float: left;
	width: 50px;
	height: 70px;
	padding-right: 10px;
}

.view-forum.view-display-id-default div.views-row, .view-forum.view-display-id-block_1 div.views-row,
	.view-forum.view-display-id-page_1 div.views-row {
	border-top: none;
	padding-bottom: 1.5em;
}

.view-forum.view-display-id-default .title-post, .view-forum.view-display-id-block_1 .title-post,
	.view-forum.view-display-id-page_1 .title-post {
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
}

.view-forum.view-display-id-default .date, .view-forum.view-display-id-block_1 .date,
	.view-forum.view-display-id-page_1 .date {
	font-size: 10px;
	color: #888A8A;
	margin-top: 5px;
}

.view-forum.view-display-id-default .author, .view-forum.view-display-id-block_1 .author,
	.view-forum.view-display-id-page_1 .author {
	font-size: 10px;
	color: #006ABA;
}

.view-video div.views-field-field-video-thumbnail {
	float: left;
	width: 160px;
	margin-top: 23px;
}

.view-video.view-display-id-default .views-field-totalcount, .view-video.view-display-id-block_2 .views-field-totalcount,
	.view-video.view-display-id-page_2 .views-field-totalcount {
	width: 509px;
	padding-left: 15px;
}

.view-video .views-field-totalcount {
	float: left;
	margin: 20px 0 20px 0;
}

.view-video .views-field-totalcount .title-post {
	margin-bottom: 5px;
}

.view-video .views-field-totalcount .title-post a {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1;
}

.view-video .views-field-totalcount .about-post {
	position: relative;
	top: -5px;
	font-size: 12px;
}

.view-video .views-field-totalcount .about-post .date {
	margin-right: 15px;
}

.view-video .views-field-totalcount .about-post .commentCount {
	margin-right: 5px;
	font-weight: bold;
}

.view-video .views-field-totalcount .about-post .commentIcon {
	position: relative;
	top: 2px;
}

.view-video div.views-row {
	border-top: 1px solid #ccc;
}

.view-video div.views-row.views-row-first {
	border-top: none;
}

.view-video.view-display-id-default .views-field-field-video-thumbnail,
	.view-video.view-display-id-block_1 .views-field-field-video-thumbnail,
	.view-video.view-display-id-page_1 .views-field-field-video-thumbnail,
	.view-video-related-blocks.view-display-id-recent_2_col .views-field-field-video-thumbnail
	{
	margin-top: 0px;
	width: 188px;
	height: 106px;
}

.view-video.view-display-id-default div.views-row, .view-video.view-display-id-block_1 div.views-row,
	.view-video.view-display-id-page_1 div.views-row,
	.view-video-related-blocks.view-display-id-recent_2_col div.views-row {
	border-top: none;
	padding-bottom: 1.5em;
}

.view-video.view-display-id-default .title-post, .view-video.view-display-id-block_1 .title-post,
	.view-video.view-display-id-page_1 .title-post,
	.view-video-related-blocks.view-display-id-recent_2_col .title-post {
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
}

.view-video.view-display-id-block_1 .views-field-totalcount .title-post a
	{
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
}

.view-video-related-blocks.view-display-id-recent_2_col td {
	vertical-align: top;
	height: 100px;
	width: 50%;
}

.view-video-related-blocks.view-display-id-recent_2_col .views-field-field-video-thumbnail
	{
	float: left;
}

.view-video-related-blocks.view-display-id-recent_2_col .views-field-created
	{
	font-size: x-small;
}

.pane-panels-mini .pane-views-panes .views-field-picture {
	margin-top: 0px;
	float: left;
	width: 50px;
	height: 70px;
	padding-right: 10px;
}

.pane-panels-mini .pane-views-panes div.views-row {
	border-top: none;
	padding-bottom: .5em;
}

.pane-panels-mini .pane-views-panes .title-post {
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
}

.pane-panels-mini .pane-views-panes .date {
	font-size: 10px;
	color: #888A8A;
	margin-top: 5px;
}

.pane-panels-mini .pane-views-panes .author {
	font-size: 10px;
	color: #006ABA;
}

.view-filtered-views .view-filters {
	color: #fff;
	padding: 5px 7px;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	color: #ff004280;
	background-image: -moz-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -webkit-gradient(linear, color-stop(0, #004280),
		color-stop(1, #0071c5));
	background-image: -webkit-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -o-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -ms-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: linear-gradient(#004280 0%, #0071c5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		StartColorStr='#ff004280', EndColorStr='#ff0071c5');
}

.view-filtered-views .view-filters:lang(zh), .view-filtered-views .view-filters:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.view-filtered-views .view-filters:lang(ru),.view-filtered-views .view-filters:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}.view-filtered-views .view-filters form,.view-filtered-views .view-filters .views-exposed-widgets{margin-bottom:0;}.view-filtered-views .view-filters .views-exposed-widget{width:95%;padding:.3em .5em;}.view-filtered-views .view-filters .views-exposed-widget fieldset.collapsed{height:initial;min-height:2.3em;}.view-filtered-views .view-filters .views-exposed-widget legend{font-size:14px;line-height:18px;margin-bottom:0;padding:3px 0;border-bottom:1px #3083D9 solid;}.view-filtered-views .view-filters .views-exposed-widget .fieldset-legend{background:transparent;background-image:none;padding-left:0;}.view-filtered-views .view-filters .views-exposed-widget fieldset.collapsible .fieldset-legend{background:none;}.view-filtered-views .view-filters .views-exposed-widget fieldset.collapsible .fieldset-legend:after{content:'\2013';font-size:20px;font-weight:bold;color:#fff;float:right;padding-right:2px;}.view-filtered-views .view-filters .views-exposed-widget fieldset.collapsed .fieldset-legend:after{content:'+';padding-right:0;}.view-filtered-views .view-filters .views-exposed-widget a.fieldset-title{font-weight:bold;color:#fff;font-size:14px;display:inline-block;width:90%;}.view-filtered-views .view-filters .views-exposed-widget a.fieldset-title:hover{text-decoration:none !important;}.view-filtered-views .view-filters .views-exposed-widget .fieldset-wrapper{margin-left:0.5em;margin-top:0.3em;}.view-filtered-views .view-filters .views-exposed-widget ul{list-style-type:none;margin:0;margin-left:1em;}.view-filtered-views .view-filters .views-exposed-widget li{padding-bottom:0 !important;}.view-filtered-views .view-filters .views-exposed-widget li input[type="
		checkbox
		"]{width:15px;float:left;}.view-filtered-views .view-filters .views-exposed-widget ul.bef-tree{margin:0;}.view-filtered-views .view-filters .views-exposed-widget label.option{display:inline-block;font-size:12px;line-height:24px;margin-bottom:0;max-width:170px;margin-left:0.3em;}.view-filtered-views .view-content table{margin-top:0;}.view-filtered-views .view-content .views-field-field-image{width:50px;}.view-filtered-views .view-content .views-table .field_global_text{vertical-align:middle;}.view-filtered-views .view-content .documentation-result{border-top:1px solid #fff;border-bottom:1px solid #d2d2d2;clear:both;float:left;width:100%;}.view-filtered-views .view-content .documentation-result .views-field-field-node-image a{width:155px;float:left;}.view-filtered-views .view-content .documentation-result .views-field-field-node-image a img{float:left;}.view-filtered-views .view-content .documentation-result .documentation-wrapper-title{font-size:15px;font-weight:bold;}.view-filtered-views .view-content .documentation-result .documentation-wrapper-title a:after{font-family:'IDZicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;margin-left:10px;}.view-filtered-views .view-content .documentation-result .documentation-link a:after{content:'\f135';font-family:'IDZicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.view-filtered-views .view-content .documentation-result .documentation-attachment a:after{content:'\f120';font-family:'IDZicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.view-filtered-views .view-content .documentation-result .documentation-book a:after{content:'\f11f';font-family:'IDZicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}#documentation-search-button{width:234px;height:45px;background-color:#004280;margin-bottom:1px;}#documentation-search-button a{font-weight:bold;text-decoration:none;color:#fff;font-size:14px;display:inline-block;width:90%;padding:0 14px 0 14px;margin-top:14px;}.view-id-filtered_views .view-filters{float:left;width:220px;}.view-id-filtered_views .view-content{width:665px;float:left;}.view-id-filtered_views .views-exposed-widget input[type="
		checkbox
		"]{vertical-align:top;}.view-id-filtered_views .views-exposed-widget div.bef-checkboxes div.form-type-bef-checkbox label{width:75%;}.view-display-id-documentation .view-content{margin-top:-45px;}.view-content-list-books- div.views-row{border-top:1px solid #ccc;}.view-content-list-books- div.views-row.views-row-first{border-top:none;}.view-projects .views-field-field-app-icon{display:inline-block;height:70px;margin-right:5px;vertical-align:top;width:70px;}.view-projects .views-exposed-widget{min-height:50px;}.view-projects .views-field-nothing{display:inline-block;width:80%;}.view-projects .views-field-nothing h2{display:inline;font-size:1em;font-weight:700;line-height:inherit;margin-left:0;margin-right:5px;}.view-projects .views-field-nothing ul{list-style:none;margin:0px;padding:0px;}.view-projects .views-field-nothing li{display:inline-block;width:47%;}.view-projects .views-field-nothing li p{display:inline;}.view-projects .views-field-nothing .app-title a{font-weight:bold;font-size:1.4em;line-height:1;}.view-projects .views-field-nothing .app-author{padding:5px 0 5px 0;}.view-projects .view-content{border-top:1px solid #d2d2d2;padding-top:20px;}.view-projects label[for=edit-sort-by]{font-weight:bold;}.view-display-id-panel_pane_3 li.ide-framework{display:none;}#page.panel .r-edge .view .views-field.views-field-nothing.views-field-totalcount{width:510px;}#mini-panel-ultrabook_community_support .tab-style-delta .ui-tabs-panel,#mini-panel-software_business_network_bottom .tab-style-delta-pillbox .ui-tabs-panel{padding:0px;}.pane-panels-mini .panel-col .pane-views-panes{padding:0;background-color:none;}.pane-panels-mini .panel-col .pane-views-panes .pane-content{padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;behavior:url('/sites/all/themes/isn3/css/PIE.htc');}#layout-right-sidebar-notop .panel-col-last .pane-views .view-video .view-content .views-field-totalcount{margin:0;float:none;}.view-display-id-block_2 .views-row .views-field-picture{padding-right:0px;margin-top:20px;}.view-id-blog.view-display-id-block_1 .views-field-picture{margin-top:0;height:60px;margin-right:10px;}.view-id-blog.view-display-id-block_1 .views-row-last{padding-top:0.5em;}.view-forum.view-display-id-block_2 .views-field-totalcount{margin:10px 0 10px 10px;}.view-forum.view-display-id-block_2 .views-field-totalcount .title-post a{font-size:1.1em;}.view-forum.view-display-id-block_2 .views-field-picture{margin-top:10px;}.panel-2col-stacked .panel-col-last .business-client-article .pane-content{padding-bottom:0;}.view-idz-advanced-forum-active-topics,.view-idz-advanced-forum-topics-tce-owner{padding:0 30px 0 35px;}.bootstrap .view-id-filtered_views img,.view-id-filtered_views img,td.views-field.views-field-field-node-image{width:150px;}.reward-header{background-color:#EFEFEF;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;padding:10px;}.reward-header:lang(zh),.reward-header:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

.reward-header:lang(ru), .reward-header:lang(ru-ru) {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.reward-header .reward-desc {
	width: 57%;
	padding-left: 35px;
	padding-top: 15px;
	vertical-align: top;
	display: inline-block;
}

.reward-header .reward-img {
	display: inline-block;
}

.view-claim-your-reward {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.view-claim-your-reward:lang(zh), .view-claim-your-reward:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.view-claim-your-reward:lang(ru),.view-claim-your-reward:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica ", sans-serif;
}

.view-claim-your-reward .step-one {
	font-size: 18px;
	color: #666666;
}

.view-claim-your-reward .select-reward {
	color: gray;
}

.view-claim-your-reward .views-field-field-reward-image img {
	max-width: none;
}

.view-claim-your-reward .view-content table tr {
	background: none;
}

.view-claim-your-reward .view-content table tr td {
	padding-bottom: 10px;
}

.view-claim-your-reward .view-content .views-field-field-reward-image {
	width: 25%;
	text-align: center;
	vertical-align: middle;
}

.view-claim-your-reward .view-content .select-reward {
	display: block;
}

.view-claim-your-reward .view-content .field-name-body {
	margin: 5px 0 10px 0;
}

.view-claim-your-reward .view-content .rewards {
	padding: 2px 10px;
	background-color: #B1BABF;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
}

.view-claim-your-reward .view-content .rewards.selected {
	padding: 2px 10px;
	background-color: #00AEEF;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
}

.view-claim-your-reward .views-field-title h3 {
	font-size: 16px;
	font-style: italic;
}

.bootstrap {
	
}

.bootstrap .clearfix {
	*zoom: 1;
}

.bootstrap .clearfix:before, .bootstrap .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .clearfix:after {
	clear: both;
}

.bootstrap .hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.bootstrap .input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption,
	.bootstrap figure, .bootstrap footer, .bootstrap header, .bootstrap hgroup,
	.bootstrap nav, .bootstrap section {
	display: block;
}

.bootstrap audio, .bootstrap canvas, .bootstrap video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.bootstrap audio:not ([controls] ){
	display: none;
}

.bootstrap html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

.bootstrap a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.bootstrap a:hover, .bootstrap a:active {
	outline: 0;
}

.bootstrap sub, .bootstrap sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

.bootstrap sup {
	top: -0.5em;
}

.bootstrap sub {
	bottom: -0.25em;
}

.bootstrap img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.bootstrap #map_canvas img, .bootstrap .google-maps img {
	max-width: none;
}

.bootstrap button, .bootstrap input, .bootstrap select, .bootstrap textarea
	{
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

.bootstrap button, .bootstrap input {
	*overflow: visible;
	line-height: normal;
}

.bootstrap button::-moz-focus-inner, .bootstrap input::-moz-focus-inner
	{
	padding: 0;
	border: 0;
}

.bootstrap button, .bootstrap html input[type="button"], .bootstrap input[type="reset"],
	.bootstrap input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

.bootstrap label, .bootstrap select, .bootstrap button, .bootstrap input[type="button"],
	.bootstrap input[type="reset"], .bootstrap input[type="submit"],
	.bootstrap input[type="radio"], .bootstrap input[type="checkbox"] {
	cursor: pointer;
}

.bootstrap input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

.bootstrap input[type="search"]::-webkit-search-decoration, .bootstrap input[type="search"]::-webkit-search-cancel-button
	{
	-webkit-appearance: none;
}

.bootstrap textarea {
	overflow: auto;
	vertical-align: top;
}

@media print {
	.bootstrap * {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	.bootstrap a, .bootstrap a:visited {
		text-decoration: underline;
	}
	.bootstrap a[href]:after {
		content: " (" attr(href) ")";
	}
	.bootstrap abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.bootstrap .ir a:after, .bootstrap a[href^="javascript:"]:after,
		.bootstrap a[href^="#"]:after {
		content: "";
	}
	.bootstrap pre, .bootstrap blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	.bootstrap thead {
		display: table-header-group;
	}
	.bootstrap tr, .bootstrap img {
		page-break-inside: avoid;
	}
	.bootstrap img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	.bootstrap p, .bootstrap h2, .bootstrap h3 {
		orphans: 3;
		widows: 3;
	}
	.bootstrap h2, .bootstrap h3 {
		page-break-after: avoid;
	}
}

.bootstrap p {
	margin: 0 0 10px;
}

.bootstrap .lead {
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}

.bootstrap small {
	font-size: 85%;
}

.bootstrap strong {
	font-weight: bold;
}

.bootstrap em {
	font-style: italic;
}

.bootstrap cite {
	font-style: normal;
}

.bootstrap .muted {
	color: #999999;
}

.bootstrap a.muted:hover, .bootstrap a.muted:focus {
	color: #808080;
}

.bootstrap .text-warning {
	color: #c09853;
}

.bootstrap a.text-warning:hover, .bootstrap a.text-warning:focus {
	color: #a47e3c;
}

.bootstrap .text-error {
	color: #b94a48;
}

.bootstrap a.text-error:hover, .bootstrap a.text-error:focus {
	color: #953b39;
}

.bootstrap .text-info {
	color: #3a87ad;
}

.bootstrap a.text-info:hover, .bootstrap a.text-info:focus {
	color: #2d6987;
}

.bootstrap .text-success {
	color: #468847;
}

.bootstrap a.text-success:hover, .bootstrap a.text-success:focus {
	color: #356635;
}

.bootstrap .text-left {
	text-align: left;
}

.bootstrap .text-right {
	text-align: right;
}

.bootstrap .text-center {
	text-align: center;
}

.bootstrap h1, .bootstrap h2, .bootstrap h3, .bootstrap h4, .bootstrap h5,
	.bootstrap h6 {
	margin: 10px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility;
}

.bootstrap h1 small, .bootstrap h2 small, .bootstrap h3 small,
	.bootstrap h4 small, .bootstrap h5 small, .bootstrap h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999999;
}

.bootstrap h1, .bootstrap h2, .bootstrap h3 {
	line-height: 40px;
}

.bootstrap h1 {
	font-size: 38.5px;
}

.bootstrap h2 {
	font-size: 31.5px;
}

.bootstrap h3 {
	font-size: 24.5px;
}

.bootstrap h4 {
	font-size: 17.5px;
}

.bootstrap h5 {
	font-size: 14px;
}

.bootstrap h6 {
	font-size: 11.9px;
}

.bootstrap h1 small {
	font-size: 24.5px;
}

.bootstrap h2 small {
	font-size: 17.5px;
}

.bootstrap h3 small {
	font-size: 14px;
}

.bootstrap h4 small {
	font-size: 14px;
}

.bootstrap .page-header {
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #eeeeee;
}

.bootstrap ul, .bootstrap ol {
	padding: 0;
	margin: 0 0 10px 25px;
}

.bootstrap ul ul, .bootstrap ul ol, .bootstrap ol ol, .bootstrap ol ul {
	margin-bottom: 0;
}

.bootstrap li {
	line-height: 20px;
}

.bootstrap ul.unstyled, .bootstrap ol.unstyled {
	margin-left: 0;
	list-style: none;
}

.bootstrap ul.inline, .bootstrap ol.inline {
	margin-left: 0;
	list-style: none;
}

.bootstrap ul.inline>li, .bootstrap ol.inline>li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
}

.bootstrap dl {
	margin-bottom: 20px;
}

.bootstrap dt, .bootstrap dd {
	line-height: 20px;
}

.bootstrap dt {
	font-weight: bold;
}

.bootstrap dd {
	margin-left: 10px;
}

.bootstrap .dl-horizontal {
	*zoom: 1;
}

.bootstrap .dl-horizontal:before, .bootstrap .dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .dl-horizontal:after {
	clear: both;
}

.bootstrap .dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bootstrap .dl-horizontal dd {
	margin-left: 180px;
}

.bootstrap hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}

.bootstrap abbr[title], .bootstrap abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}

.bootstrap abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.bootstrap blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eeeeee;
}

.bootstrap blockquote p {
	margin-bottom: 0;
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.25;
}

.bootstrap blockquote small {
	display: block;
	line-height: 20px;
	color: #999999;
}

.bootstrap blockquote small:before {
	content: '\2014 \00A0';
}

.bootstrap blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
}

.bootstrap blockquote.pull-right p, .bootstrap blockquote.pull-right small
	{
	text-align: right;
}

.bootstrap blockquote.pull-right small:before {
	content: '';
}

.bootstrap blockquote.pull-right small:after {
	content: '\00A0 \2014';
}

.bootstrap q:before, .bootstrap q:after, .bootstrap blockquote:before,
	.bootstrap blockquote:after {
	content: "";
}

.bootstrap address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}

.bootstrap form {
	margin: 0 0 20px;
}

.bootstrap fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

.bootstrap legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

.bootstrap legend small {
	font-size: 15px;
	color: #999999;
}

.bootstrap label, .bootstrap input, .bootstrap button, .bootstrap select,
	.bootstrap textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

.bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea
	{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bootstrap label {
	display: block;
	margin-bottom: 5px;
}

.bootstrap select, .bootstrap textarea, .bootstrap input[type="text"],
	.bootstrap input[type="password"], .bootstrap input[type="datetime"],
	.bootstrap input[type="datetime-local"], .bootstrap input[type="date"],
	.bootstrap input[type="month"], .bootstrap input[type="time"],
	.bootstrap input[type="week"], .bootstrap input[type="number"],
	.bootstrap input[type="email"], .bootstrap input[type="url"],
	.bootstrap input[type="search"], .bootstrap input[type="tel"],
	.bootstrap input[type="color"], .bootstrap .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
}

.bootstrap input, .bootstrap textarea, .bootstrap .uneditable-input {
	width: 206px;
}

.bootstrap textarea {
	height: auto;
}

.bootstrap textarea, .bootstrap input[type="text"], .bootstrap input[type="password"],
	.bootstrap input[type="datetime"], .bootstrap input[type="datetime-local"],
	.bootstrap input[type="date"], .bootstrap input[type="month"],
	.bootstrap input[type="time"], .bootstrap input[type="week"],
	.bootstrap input[type="number"], .bootstrap input[type="email"],
	.bootstrap input[type="url"], .bootstrap input[type="search"],
	.bootstrap input[type="tel"], .bootstrap input[type="color"],
	.bootstrap .uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

.bootstrap textarea:focus, .bootstrap input[type="text"]:focus,
	.bootstrap input[type="password"]:focus, .bootstrap input[type="datetime"]:focus,
	.bootstrap input[type="datetime-local"]:focus, .bootstrap input[type="date"]:focus,
	.bootstrap input[type="month"]:focus, .bootstrap input[type="time"]:focus,
	.bootstrap input[type="week"]:focus, .bootstrap input[type="number"]:focus,
	.bootstrap input[type="email"]:focus, .bootstrap input[type="url"]:focus,
	.bootstrap input[type="search"]:focus, .bootstrap input[type="tel"]:focus,
	.bootstrap input[type="color"]:focus, .bootstrap .uneditable-input:focus
	{
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6);
}

.bootstrap input[type="radio"], .bootstrap input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
}

.bootstrap input[type="file"], .bootstrap input[type="image"],
	.bootstrap input[type="submit"], .bootstrap input[type="reset"],
	.bootstrap input[type="button"], .bootstrap input[type="radio"],
	.bootstrap input[type="checkbox"] {
	width: auto;
}

.bootstrap select, .bootstrap input[type="file"] {
	height: 30px;
	*margin-top: 4px;
	line-height: 30px;
}

.bootstrap select {
	width: 220px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.bootstrap select[multiple], .bootstrap select[size] {
	height: auto;
}

.bootstrap select:focus, .bootstrap input[type="file"]:focus, .bootstrap input[type="radio"]:focus,
	.bootstrap input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.bootstrap .uneditable-input, .bootstrap .uneditable-textarea {
	color: #999999;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}

.bootstrap .uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}

.bootstrap .uneditable-textarea {
	width: auto;
	height: auto;
}

.bootstrap input:-moz-placeholder, .bootstrap textarea:-moz-placeholder
	{
	color: #999999;
}

.bootstrap input:-ms-input-placeholder, .bootstrap textarea:-ms-input-placeholder
	{
	color: #999999;
}

.bootstrap input::-webkit-input-placeholder, .bootstrap textarea::-webkit-input-placeholder
	{
	color: #999999;
}

.bootstrap .radio, .bootstrap .checkbox {
	min-height: 20px;
	padding-left: 20px;
}

.bootstrap .radio input[type="radio"], .bootstrap .checkbox input[type="checkbox"]
	{
	float: left;
	margin-left: -20px;
}

.bootstrap .controls>.radio:first-child, .bootstrap .controls>.checkbox:first-child
	{
	padding-top: 5px;
}

.bootstrap .radio.inline, .bootstrap .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

.bootstrap .radio.inline+.radio.inline, .bootstrap .checkbox.inline+.checkbox.inline
	{
	margin-left: 10px;
}

.bootstrap .input-mini {
	width: 60px;
}

.bootstrap .input-small {
	width: 90px;
}

.bootstrap .input-medium {
	width: 150px;
}

.bootstrap .input-large {
	width: 210px;
}

.bootstrap .input-xlarge {
	width: 270px;
}

.bootstrap .input-xxlarge {
	width: 530px;
}

.bootstrap input[class*="span"], .bootstrap select[class*="span"],
	.bootstrap textarea[class*="span"], .bootstrap .uneditable-input[class*="span"],
	.bootstrap .row-fluid input[class*="span"], .bootstrap .row-fluid select[class*="span"],
	.bootstrap .row-fluid textarea[class*="span"], .bootstrap .row-fluid .uneditable-input[class*="span"]
	{
	float: none;
	margin-left: 0;
}

.bootstrap .input-append input[class*="span"], .bootstrap .input-append .uneditable-input[class*="span"],
	.bootstrap .input-prepend input[class*="span"], .bootstrap .input-prepend .uneditable-input[class*="span"],
	.bootstrap .row-fluid input[class*="span"], .bootstrap .row-fluid select[class*="span"],
	.bootstrap .row-fluid textarea[class*="span"], .bootstrap .row-fluid .uneditable-input[class*="span"],
	.bootstrap .row-fluid .input-prepend [class*="span"], .bootstrap .row-fluid .input-append [class*="span"]
	{
	display: inline-block;
}

.bootstrap input, .bootstrap textarea, .bootstrap .uneditable-input {
	margin-left: 0;
}

.bootstrap .controls-row [class*="span"]+[class*="span"] {
	margin-left: 20px;
}

.bootstrap input.span12, .bootstrap textarea.span12, .bootstrap .uneditable-input.span12
	{
	width: 926px;
}

.bootstrap input.span11, .bootstrap textarea.span11, .bootstrap .uneditable-input.span11
	{
	width: 846px;
}

.bootstrap input.span10, .bootstrap textarea.span10, .bootstrap .uneditable-input.span10
	{
	width: 766px;
}

.bootstrap input.span9, .bootstrap textarea.span9, .bootstrap .uneditable-input.span9
	{
	width: 686px;
}

.bootstrap input.span8, .bootstrap textarea.span8, .bootstrap .uneditable-input.span8
	{
	width: 606px;
}

.bootstrap input.span7, .bootstrap textarea.span7, .bootstrap .uneditable-input.span7
	{
	width: 526px;
}

.bootstrap input.span6, .bootstrap textarea.span6, .bootstrap .uneditable-input.span6
	{
	width: 446px;
}

.bootstrap input.span5, .bootstrap textarea.span5, .bootstrap .uneditable-input.span5
	{
	width: 366px;
}

.bootstrap input.span4, .bootstrap textarea.span4, .bootstrap .uneditable-input.span4
	{
	width: 286px;
}

.bootstrap input.span3, .bootstrap textarea.span3, .bootstrap .uneditable-input.span3
	{
	width: 206px;
}

.bootstrap input.span2, .bootstrap textarea.span2, .bootstrap .uneditable-input.span2
	{
	width: 126px;
}

.bootstrap input.span1, .bootstrap textarea.span1, .bootstrap .uneditable-input.span1
	{
	width: 46px;
}

.bootstrap .controls-row {
	*zoom: 1;
}

.bootstrap .controls-row:before, .bootstrap .controls-row:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .controls-row:after {
	clear: both;
}

.bootstrap .controls-row [class*="span"], .bootstrap .row-fluid .controls-row [class*="span"]
	{
	float: left;
}

.bootstrap .controls-row .checkbox[class*="span"], .bootstrap .controls-row .radio[class*="span"]
	{
	padding-top: 5px;
}

.bootstrap input[disabled], .bootstrap select[disabled], .bootstrap textarea[disabled],
	.bootstrap input[readonly], .bootstrap select[readonly], .bootstrap textarea[readonly]
	{
	cursor: not-allowed;
	background-color: #eeeeee;
}

.bootstrap input[type="radio"][disabled], .bootstrap input[type="checkbox"][disabled],
	.bootstrap input[type="radio"][readonly], .bootstrap input[type="checkbox"][readonly]
	{
	background-color: transparent;
}

.bootstrap .control-group.warning .control-label, .bootstrap .control-group.warning .help-block,
	.bootstrap .control-group.warning .help-inline {
	color: #c09853;
}

.bootstrap .control-group.warning .checkbox, .bootstrap .control-group.warning .radio,
	.bootstrap .control-group.warning input, .bootstrap .control-group.warning select,
	.bootstrap .control-group.warning textarea {
	color: #c09853;
}

.bootstrap .control-group.warning input, .bootstrap .control-group.warning select,
	.bootstrap .control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrap .control-group.warning input:focus, .bootstrap .control-group.warning select:focus,
	.bootstrap .control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#dbc59e;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.bootstrap .control-group.warning .input-prepend .add-on, .bootstrap .control-group.warning .input-append .add-on
	{
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}

.bootstrap .control-group.error .control-label, .bootstrap .control-group.error .help-block,
	.bootstrap .control-group.error .help-inline {
	color: #b94a48;
}

.bootstrap .control-group.error .checkbox, .bootstrap .control-group.error .radio,
	.bootstrap .control-group.error input, .bootstrap .control-group.error select,
	.bootstrap .control-group.error textarea {
	color: #b94a48;
}

.bootstrap .control-group.error input, .bootstrap .control-group.error select,
	.bootstrap .control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrap .control-group.error input:focus, .bootstrap .control-group.error select:focus,
	.bootstrap .control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.bootstrap .control-group.error .input-prepend .add-on, .bootstrap .control-group.error .input-append .add-on
	{
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}

.bootstrap .control-group.success .control-label, .bootstrap .control-group.success .help-block,
	.bootstrap .control-group.success .help-inline {
	color: #468847;
}

.bootstrap .control-group.success .checkbox, .bootstrap .control-group.success .radio,
	.bootstrap .control-group.success input, .bootstrap .control-group.success select,
	.bootstrap .control-group.success textarea {
	color: #468847;
}

.bootstrap .control-group.success input, .bootstrap .control-group.success select,
	.bootstrap .control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrap .control-group.success input:focus, .bootstrap .control-group.success select:focus,
	.bootstrap .control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#7aba7b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.bootstrap .control-group.success .input-prepend .add-on, .bootstrap .control-group.success .input-append .add-on
	{
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}

.bootstrap .control-group.info .control-label, .bootstrap .control-group.info .help-block,
	.bootstrap .control-group.info .help-inline {
	color: #3a87ad;
}

.bootstrap .control-group.info .checkbox, .bootstrap .control-group.info .radio,
	.bootstrap .control-group.info input, .bootstrap .control-group.info select,
	.bootstrap .control-group.info textarea {
	color: #3a87ad;
}

.bootstrap .control-group.info input, .bootstrap .control-group.info select,
	.bootstrap .control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrap .control-group.info input:focus, .bootstrap .control-group.info select:focus,
	.bootstrap .control-group.info textarea:focus {
	border-color: #2d6987;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#7ab5d3;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.bootstrap .control-group.info .input-prepend .add-on, .bootstrap .control-group.info .input-append .add-on
	{
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad;
}

.bootstrap input:focus:invalid, .bootstrap textarea:focus:invalid,
	.bootstrap select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

.bootstrap input:focus:invalid:focus, .bootstrap textarea:focus:invalid:focus,
	.bootstrap select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

.bootstrap .form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}

.bootstrap .form-actions:before, .bootstrap .form-actions:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .form-actions:after {
	clear: both;
}

.bootstrap .help-block, .bootstrap .help-inline {
	color: #595959;
}

.bootstrap .help-block {
	display: block;
	margin-bottom: 10px;
}

.bootstrap .help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
}

.bootstrap .input-append, .bootstrap .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}

.bootstrap .input-append input, .bootstrap .input-prepend input,
	.bootstrap .input-append select, .bootstrap .input-prepend select,
	.bootstrap .input-append .uneditable-input, .bootstrap .input-prepend .uneditable-input,
	.bootstrap .input-append .dropdown-menu, .bootstrap .input-prepend .dropdown-menu,
	.bootstrap .input-append .popover, .bootstrap .input-prepend .popover {
	font-size: 14px;
}

.bootstrap .input-append input, .bootstrap .input-prepend input,
	.bootstrap .input-append select, .bootstrap .input-prepend select,
	.bootstrap .input-append .uneditable-input, .bootstrap .input-prepend .uneditable-input
	{
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.bootstrap .input-append input:focus, .bootstrap .input-prepend input:focus,
	.bootstrap .input-append select:focus, .bootstrap .input-prepend select:focus,
	.bootstrap .input-append .uneditable-input:focus, .bootstrap .input-prepend .uneditable-input:focus
	{
	z-index: 2;
}

.bootstrap .input-append .add-on, .bootstrap .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}

.bootstrap .input-append .add-on, .bootstrap .input-prepend .add-on,
	.bootstrap .input-append .btn, .bootstrap .input-prepend .btn,
	.bootstrap .input-append .btn-group>.dropdown-toggle, .bootstrap .input-prepend .btn-group>.dropdown-toggle
	{
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .input-append .active, .bootstrap .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}

.bootstrap .input-prepend .add-on, .bootstrap .input-prepend .btn {
	margin-right: -1px;
}

.bootstrap .input-prepend .add-on:first-child, .bootstrap .input-prepend .btn:first-child
	{
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.bootstrap .input-append input, .bootstrap .input-append select,
	.bootstrap .input-append .uneditable-input {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.bootstrap .input-append input+.btn-group .btn:last-child, .bootstrap .input-append select+.btn-group .btn:last-child,
	.bootstrap .input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.bootstrap .input-append .add-on, .bootstrap .input-append .btn,
	.bootstrap .input-append .btn-group {
	margin-left: -1px;
}

.bootstrap .input-append .add-on:last-child, .bootstrap .input-append .btn:last-child,
	.bootstrap .input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.bootstrap .input-prepend.input-append input, .bootstrap .input-prepend.input-append select,
	.bootstrap .input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .input-prepend.input-append input+.btn-group .btn, .bootstrap .input-prepend.input-append select+.btn-group .btn,
	.bootstrap .input-prepend.input-append .uneditable-input+.btn-group .btn
	{
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.bootstrap .input-prepend.input-append .add-on:first-child, .bootstrap .input-prepend.input-append .btn:first-child
	{
	margin-right: -1px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.bootstrap .input-prepend.input-append .add-on:last-child, .bootstrap .input-prepend.input-append .btn:last-child
	{
	margin-left: -1px;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.bootstrap .input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}

.bootstrap input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.bootstrap .form-search .input-append .search-query, .bootstrap .form-search .input-prepend .search-query
	{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.bootstrap .form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.bootstrap .form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.bootstrap .form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.bootstrap .form-search input, .bootstrap .form-inline input, .bootstrap .form-horizontal input,
	.bootstrap .form-search textarea, .bootstrap .form-inline textarea,
	.bootstrap .form-horizontal textarea, .bootstrap .form-search select,
	.bootstrap .form-inline select, .bootstrap .form-horizontal select,
	.bootstrap .form-search .help-inline, .bootstrap .form-inline .help-inline,
	.bootstrap .form-horizontal .help-inline, .bootstrap .form-search .uneditable-input,
	.bootstrap .form-inline .uneditable-input, .bootstrap .form-horizontal .uneditable-input,
	.bootstrap .form-search .input-prepend, .bootstrap .form-inline .input-prepend,
	.bootstrap .form-horizontal .input-prepend, .bootstrap .form-search .input-append,
	.bootstrap .form-inline .input-append, .bootstrap .form-horizontal .input-append
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}

.bootstrap .form-search .hide, .bootstrap .form-inline .hide, .bootstrap .form-horizontal .hide
	{
	display: none;
}

.bootstrap .form-search label, .bootstrap .form-inline label, .bootstrap .form-search .btn-group,
	.bootstrap .form-inline .btn-group {
	display: inline-block;
}

.bootstrap .form-search .input-append, .bootstrap .form-inline .input-append,
	.bootstrap .form-search .input-prepend, .bootstrap .form-inline .input-prepend
	{
	margin-bottom: 0;
}

.bootstrap .form-search .radio, .bootstrap .form-search .checkbox,
	.bootstrap .form-inline .radio, .bootstrap .form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

.bootstrap .form-search .radio input[type="radio"], .bootstrap .form-search .checkbox input[type="checkbox"],
	.bootstrap .form-inline .radio input[type="radio"], .bootstrap .form-inline .checkbox input[type="checkbox"]
	{
	float: left;
	margin-right: 3px;
	margin-left: 0;
}

.bootstrap .control-group {
	margin-bottom: 10px;
}

.bootstrap legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}

.bootstrap .form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1;
}

.bootstrap .form-horizontal .control-group:before, .bootstrap .form-horizontal .control-group:after
	{
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .form-horizontal .control-group:after {
	clear: both;
}

.bootstrap .form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}

.bootstrap .form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}

.bootstrap .form-horizontal .controls:first-child {
	*padding-left: 180px;
}

.bootstrap .form-horizontal .help-block {
	margin-bottom: 0;
}

.bootstrap .form-horizontal input+.help-block, .bootstrap .form-horizontal select+.help-block,
	.bootstrap .form-horizontal textarea+.help-block, .bootstrap .form-horizontal .uneditable-input+.help-block,
	.bootstrap .form-horizontal .input-prepend+.help-block, .bootstrap .form-horizontal .input-append+.help-block
	{
	margin-top: 10px;
}

.bootstrap .form-horizontal .form-actions {
	padding-left: 180px;
}

.bootstrap #idz_search_books_search_form input {
	width: 152px;
}

.bootstrap .input-prepend.input-append input, .bootstrap .input-prepend.input-append select,
	.bootstrap .input-prepend.input-append .uneditable-input {
	font-size: 12px;
}

.bootstrap .row {
	margin-left: -20px;
	*zoom: 1;
}

.bootstrap .row:before, .bootstrap .row:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .row:after {
	clear: both;
}

.bootstrap [class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

.bootstrap .container, .bootstrap .navbar-static-top .container,
	.bootstrap .navbar-fixed-top .container, .bootstrap .navbar-fixed-bottom .container
	{
	width: 940px;
}

.bootstrap .span12 {
	width: 940px;
}

.bootstrap .span11 {
	width: 860px;
}

.bootstrap .span10 {
	width: 780px;
}

.bootstrap .span9 {
	width: 700px;
}

.bootstrap .span8 {
	width: 620px;
}

.bootstrap .span7 {
	width: 540px;
}

.bootstrap .span6 {
	width: 460px;
}

.bootstrap .span5 {
	width: 380px;
}

.bootstrap .span4 {
	width: 300px;
}

.bootstrap .span3 {
	width: 220px;
}

.bootstrap .span2 {
	width: 140px;
}

.bootstrap .span1 {
	width: 60px;
}

.bootstrap .offset12 {
	margin-left: 980px;
}

.bootstrap .offset11 {
	margin-left: 900px;
}

.bootstrap .offset10 {
	margin-left: 820px;
}

.bootstrap .offset9 {
	margin-left: 740px;
}

.bootstrap .offset8 {
	margin-left: 660px;
}

.bootstrap .offset7 {
	margin-left: 580px;
}

.bootstrap .offset6 {
	margin-left: 500px;
}

.bootstrap .offset5 {
	margin-left: 420px;
}

.bootstrap .offset4 {
	margin-left: 340px;
}

.bootstrap .offset3 {
	margin-left: 260px;
}

.bootstrap .offset2 {
	margin-left: 180px;
}

.bootstrap .offset1 {
	margin-left: 100px;
}

.bootstrap .row-fluid {
	width: 100%;
	*zoom: 1;
}

.bootstrap .row-fluid:before, .bootstrap .row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .row-fluid:after {
	clear: both;
}

.bootstrap .row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574468085%;
	*margin-left: 2.074468085106383%;
}

.bootstrap .row-fluid [class*="span"]:first-child {
	margin-left: 0;
}

.bootstrap .row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left: 2.127659574468085%;
}

.bootstrap .row-fluid .span12 {
	width: 100%;
	*width: 99.94680851063829%;
}

.bootstrap .row-fluid .span11 {
	width: 91.48936170212765%;
	*width: 91.43617021276594%;
}

.bootstrap .row-fluid .span10 {
	width: 82.97872340425532%;
	*width: 82.92553191489361%;
}

.bootstrap .row-fluid .span9 {
	width: 74.46808510638297%;
	*width: 74.41489361702126%;
}

.bootstrap .row-fluid .span8 {
	width: 65.95744680851064%;
	*width: 65.90425531914893%;
}

.bootstrap .row-fluid .span7 {
	width: 57.44680851063829%;
	*width: 57.39361702127659%;
}

.bootstrap .row-fluid .span6 {
	width: 48.93617021276595%;
	*width: 48.88297872340425%;
}

.bootstrap .row-fluid .span5 {
	width: 40.42553191489362%;
	*width: 40.37234042553192%;
}

.bootstrap .row-fluid .span4 {
	width: 31.914893617021278%;
	*width: 31.861702127659576%;
}

.bootstrap .row-fluid .span3 {
	width: 23.404255319148934%;
	*width: 23.351063829787233%;
}

.bootstrap .row-fluid .span2 {
	width: 14.893617021276595%;
	*width: 14.840425531914894%;
}

.bootstrap .row-fluid .span1 {
	width: 6.382978723404255%;
	*width: 6.329787234042553%;
}

.bootstrap .row-fluid .offset12 {
	margin-left: 104.25531914893617%;
	*margin-left: 104.14893617021275%;
}

.bootstrap .row-fluid .offset12:first-child {
	margin-left: 102.12765957446808%;
	*margin-left: 102.02127659574467%;
}

.bootstrap .row-fluid .offset11 {
	margin-left: 95.74468085106382%;
	*margin-left: 95.6382978723404%;
}

.bootstrap .row-fluid .offset11:first-child {
	margin-left: 93.61702127659574%;
	*margin-left: 93.51063829787232%;
}

.bootstrap .row-fluid .offset10 {
	margin-left: 87.23404255319149%;
	*margin-left: 87.12765957446807%;
}

.bootstrap .row-fluid .offset10:first-child {
	margin-left: 85.1063829787234%;
	*margin-left: 84.99999999999999%;
}

.bootstrap .row-fluid .offset9 {
	margin-left: 78.72340425531914%;
	*margin-left: 78.61702127659572%;
}

.bootstrap .row-fluid .offset9:first-child {
	margin-left: 76.59574468085106%;
	*margin-left: 76.48936170212764%;
}

.bootstrap .row-fluid .offset8 {
	margin-left: 70.2127659574468%;
	*margin-left: 70.10638297872339%;
}

.bootstrap .row-fluid .offset8:first-child {
	margin-left: 68.08510638297872%;
	*margin-left: 67.9787234042553%;
}

.bootstrap .row-fluid .offset7 {
	margin-left: 61.70212765957446%;
	*margin-left: 61.59574468085106%;
}

.bootstrap .row-fluid .offset7:first-child {
	margin-left: 59.574468085106375%;
	*margin-left: 59.46808510638297%;
}

.bootstrap .row-fluid .offset6 {
	margin-left: 53.191489361702125%;
	*margin-left: 53.085106382978715%;
}

.bootstrap .row-fluid .offset6:first-child {
	margin-left: 51.063829787234035%;
	*margin-left: 50.95744680851063%;
}

.bootstrap .row-fluid .offset5 {
	margin-left: 44.68085106382979%;
	*margin-left: 44.57446808510638%;
}

.bootstrap .row-fluid .offset5:first-child {
	margin-left: 42.5531914893617%;
	*margin-left: 42.4468085106383%;
}

.bootstrap .row-fluid .offset4 {
	margin-left: 36.170212765957444%;
	*margin-left: 36.06382978723405%;
}

.bootstrap .row-fluid .offset4:first-child {
	margin-left: 34.04255319148936%;
	*margin-left: 33.93617021276596%;
}

.bootstrap .row-fluid .offset3 {
	margin-left: 27.659574468085104%;
	*margin-left: 27.5531914893617%;
}

.bootstrap .row-fluid .offset3:first-child {
	margin-left: 25.53191489361702%;
	*margin-left: 25.425531914893618%;
}

.bootstrap .row-fluid .offset2 {
	margin-left: 19.148936170212764%;
	*margin-left: 19.04255319148936%;
}

.bootstrap .row-fluid .offset2:first-child {
	margin-left: 17.02127659574468%;
	*margin-left: 16.914893617021278%;
}

.bootstrap .row-fluid .offset1 {
	margin-left: 10.638297872340425%;
	*margin-left: 10.53191489361702%;
}

.bootstrap .row-fluid .offset1:first-child {
	margin-left: 8.51063829787234%;
	*margin-left: 8.404255319148938%;
}

.bootstrap [class*="span"].hide, .bootstrap .row-fluid [class*="span"].hide
	{
	display: none;
}

.bootstrap [class*="span"].pull-right, .bootstrap .row-fluid [class*="span"].pull-right
	{
	float: right;
}

.bootstrap .container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}

.bootstrap .container:before, .bootstrap .container:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .container:after {
	clear: both;
}

.bootstrap .container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}

.bootstrap .container-fluid:before, .bootstrap .container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .container-fluid:after {
	clear: both;
}

.bootstrap input.form-autocomplete {
	background-position: 98% 40px !important;
}

.bootstrap input.throbbing {
	background-position: 98% -13px !important;
}

@font-face {
	font-family: 'FontAwesome';
	src:
		url(/sites/all/themes/isn3/css/fonts/fontawesome-webfont.eot?v=3.0.1);
	src:
		url(/sites/all/themes/isn3/css/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1)
		format('embedded-opentype'),
		url(/sites/all/themes/isn3/css/fonts/fontawesome-webfont.woff?v=3.0.1)
		format('woff'),
		url(/sites/all/themes/isn3/css/fonts/fontawesome-webfont.ttf?v=3.0.1)
		format('truetype');
	font-weight: normal;
	font-style: normal;
}

.bootstrap [class^="icon-"], .bootstrap [class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
}

.bootstrap .icon-white, .bootstrap .nav-pills>.active>a>[class^="icon-"],
	.bootstrap .nav-pills>.active>a>[class*=" icon-"], .bootstrap .nav-list>.active>a>[class^="icon-"],
	.bootstrap .nav-list>.active>a>[class*=" icon-"], .bootstrap .navbar-inverse .nav>.active>a>[class^="icon-"],
	.bootstrap .navbar-inverse .nav>.active>a>[class*=" icon-"], .bootstrap .dropdown-menu>li>a:hover>[class^="icon-"],
	.bootstrap .dropdown-menu>li>a:hover>[class*=" icon-"], .bootstrap .dropdown-menu>.active>a>[class^="icon-"],
	.bootstrap .dropdown-menu>.active>a>[class*=" icon-"], .bootstrap .dropdown-submenu:hover>a>[class^="icon-"],
	.bootstrap .dropdown-submenu:hover>a>[class*=" icon-"] {
	background-image: none;
}

.bootstrap [class^="icon-"]:before, .bootstrap [class*=" icon-"]:before
	{
	text-decoration: inherit;
	display: inline-block;
	speak: none;
}

.bootstrap a [class^="icon-"], .bootstrap a [class*=" icon-"] {
	display: inline-block;
}

.bootstrap .icon-large:before {
	vertical-align: -10%;
	font-size: 1.3333333333333333em;
}

.bootstrap .btn [class^="icon-"], .bootstrap .nav [class^="icon-"],
	.bootstrap .btn [class*=" icon-"], .bootstrap .nav [class*=" icon-"] {
	display: inline;
}

.bootstrap .btn [class^="icon-"].icon-large, .bootstrap .nav [class^="icon-"].icon-large,
	.bootstrap .btn [class*=" icon-"].icon-large, .bootstrap .nav [class*=" icon-"].icon-large
	{
	line-height: .9em;
}

.bootstrap .btn [class^="icon-"].icon-spin, .bootstrap .nav [class^="icon-"].icon-spin,
	.bootstrap .btn [class*=" icon-"].icon-spin, .bootstrap .nav [class*=" icon-"].icon-spin
	{
	display: inline-block;
}

.bootstrap .nav-tabs [class^="icon-"], .bootstrap .nav-pills [class^="icon-"],
	.bootstrap .nav-tabs [class*=" icon-"], .bootstrap .nav-pills [class*=" icon-"]
	{
	
}

.bootstrap .nav-tabs [class^="icon-"], .bootstrap .nav-pills [class^="icon-"],
	.bootstrap .nav-tabs [class*=" icon-"], .bootstrap .nav-pills [class*=" icon-"],
	.bootstrap .nav-tabs [class^="icon-"].icon-large, .bootstrap .nav-pills [class^="icon-"].icon-large,
	.bootstrap .nav-tabs [class*=" icon-"].icon-large, .bootstrap .nav-pills [class*=" icon-"].icon-large
	{
	line-height: .9em;
}

.bootstrap li [class^="icon-"], .bootstrap .nav li [class^="icon-"],
	.bootstrap li [class*=" icon-"], .bootstrap .nav li [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}

.bootstrap li [class^="icon-"].icon-large, .bootstrap .nav li [class^="icon-"].icon-large,
	.bootstrap li [class*=" icon-"].icon-large, .bootstrap .nav li [class*=" icon-"].icon-large
	{
	width: 1.5625em;
}

.bootstrap ul.icons {
	list-style-type: none;
	text-indent: -0.75em;
}

.bootstrap ul.icons li [class^="icon-"], .bootstrap ul.icons li [class*=" icon-"]
	{
	width: .75em;
}

.bootstrap .icon-muted {
	color: #eeeeee;
}

.bootstrap .icon-border {
	border: solid 1px #eeeeee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bootstrap .icon-2x {
	font-size: 2em;
}

.bootstrap .icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bootstrap .icon-3x {
	font-size: 3em;
}

.bootstrap .icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bootstrap .icon-4x {
	font-size: 4em;
}

.bootstrap .icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.bootstrap .pull-right {
	float: right;
}

.bootstrap .pull-left {
	float: left;
}

.bootstrap [class^="icon-"].pull-left, .bootstrap [class*=" icon-"].pull-left
	{
	margin-right: .3em;
}

.bootstrap [class^="icon-"].pull-right, .bootstrap [class*=" icon-"].pull-right
	{
	margin-left: .3em;
}

.bootstrap .btn [class^="icon-"].pull-left.icon-2x, .bootstrap .btn [class*=" icon-"].pull-left.icon-2x,
	.bootstrap .btn [class^="icon-"].pull-right.icon-2x, .bootstrap .btn [class*=" icon-"].pull-right.icon-2x
	{
	margin-top: .18em;
}

.bootstrap .btn [class^="icon-"].icon-spin.icon-large, .bootstrap .btn [class*=" icon-"].icon-spin.icon-large
	{
	line-height: .8em;
}

.bootstrap .btn.btn-small [class^="icon-"].pull-left.icon-2x, .bootstrap .btn.btn-small [class*=" icon-"].pull-left.icon-2x,
	.bootstrap .btn.btn-small [class^="icon-"].pull-right.icon-2x,
	.bootstrap .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top: .25em;
}

.bootstrap .btn.btn-large [class^="icon-"], .bootstrap .btn.btn-large [class*=" icon-"]
	{
	margin-top: 0;
}

.bootstrap .btn.btn-large [class^="icon-"].pull-left.icon-2x, .bootstrap .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
	.bootstrap .btn.btn-large [class^="icon-"].pull-right.icon-2x,
	.bootstrap .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top: .05em;
}

.bootstrap .btn.btn-large [class^="icon-"].pull-left.icon-2x, .bootstrap .btn.btn-large [class*=" icon-"].pull-left.icon-2x
	{
	margin-right: .2em;
}

.bootstrap .btn.btn-large [class^="icon-"].pull-right.icon-2x,
	.bootstrap .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-left: .2em;
}

.bootstrap .icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

@
-moz-keyframes spin { 0%{
	-moz-transform: rotate(0deg);
}

100%{
-moz-transform
:rotate(359deg)
;
}
}
@
-webkit-keyframes spin { 0%{
	-webkit-transform: rotate(0deg);
}

100%{
-webkit-transform
:rotate(359deg)
;
}
}
@
-o-keyframes spin { 0%{
	-o-transform: rotate(0deg);
}

100%{
-o-transform
:rotate(359deg)
;
}
}
@
-ms-keyframes spin { 0%{
	-ms-transform: rotate(0deg);
}

100%{
-ms-transform
:rotate(359deg)
;
}
}
@
keyframes spin { 0%{
	transform: rotate(0deg);
}

100%{
transform
:rotate(359deg)
;
}
}
@
-moz-document url-prefix (){ .
	icon-spin {height: .9em;
}

.btn .icon-spin {
	height: auto;
}

.icon-spin.icon-large {
	height: 1.25em;
}

.btn .icon-spin.icon-large {
	height: .75em;
}

}
.bootstrap .icon-glass:before {
	content: "\f000";
}

.bootstrap .icon-music:before {
	content: "\f001";
}

.bootstrap .icon-search:before {
	content: "\f002";
}

.bootstrap .icon-envelope:before {
	content: "\f003";
}

.bootstrap .icon-heart:before {
	content: "\f004";
}

.bootstrap .icon-star:before {
	content: "\f005";
}

.bootstrap .icon-star-empty:before {
	content: "\f006";
}

.bootstrap .icon-user:before {
	content: "\f007";
}

.bootstrap .icon-film:before {
	content: "\f008";
}

.bootstrap .icon-th-large:before {
	content: "\f009";
}

.bootstrap .icon-th:before {
	content: "\f00a";
}

.bootstrap .icon-th-list:before {
	content: "\f00b";
}

.bootstrap .icon-ok:before {
	content: "\f00c";
}

.bootstrap .icon-remove:before {
	content: "\f00d";
}

.bootstrap .icon-zoom-in:before {
	content: "\f00e";
}

.bootstrap .icon-zoom-out:before {
	content: "\f010";
}

.bootstrap .icon-off:before {
	content: "\f011";
}

.bootstrap .icon-signal:before {
	content: "\f012";
}

.bootstrap .icon-cog:before {
	content: "\f013";
}

.bootstrap .icon-trash:before {
	content: "\f014";
}

.bootstrap .icon-home:before {
	content: "\f015";
}

.bootstrap .icon-file:before {
	content: "\f016";
}

.bootstrap .icon-time:before {
	content: "\f017";
}

.bootstrap .icon-road:before {
	content: "\f018";
}

.bootstrap .icon-download-alt:before {
	content: "\f019";
}

.bootstrap .icon-download:before {
	content: "\f01a";
}

.bootstrap .icon-upload:before {
	content: "\f01b";
}

.bootstrap .icon-inbox:before {
	content: "\f01c";
}

.bootstrap .icon-play-circle:before {
	content: "\f01d";
}

.bootstrap .icon-repeat:before {
	content: "\f01e";
}

.bootstrap .icon-refresh:before {
	content: "\f021";
}

.bootstrap .icon-list-alt:before {
	content: "\f022";
}

.bootstrap .icon-lock:before {
	content: "\f023";
}

.bootstrap .icon-flag:before {
	content: "\f024";
}

.bootstrap .icon-headphones:before {
	content: "\f025";
}

.bootstrap .icon-volume-off:before {
	content: "\f026";
}

.bootstrap .icon-volume-down:before {
	content: "\f027";
}

.bootstrap .icon-volume-up:before {
	content: "\f028";
}

.bootstrap .icon-qrcode:before {
	content: "\f029";
}

.bootstrap .icon-barcode:before {
	content: "\f02a";
}

.bootstrap .icon-tag:before {
	content: "\f02b";
}

.bootstrap .icon-tags:before {
	content: "\f02c";
}

.bootstrap .icon-book:before {
	content: "\f02d";
}

.bootstrap .icon-bookmark:before {
	content: "\f02e";
}

.bootstrap .icon-print:before {
	content: "\f02f";
}

.bootstrap .icon-camera:before {
	content: "\f030";
}

.bootstrap .icon-font:before {
	content: "\f031";
}

.bootstrap .icon-bold:before {
	content: "\f032";
}

.bootstrap .icon-italic:before {
	content: "\f033";
}

.bootstrap .icon-text-height:before {
	content: "\f034";
}

.bootstrap .icon-text-width:before {
	content: "\f035";
}

.bootstrap .icon-align-left:before {
	content: "\f036";
}

.bootstrap .icon-align-center:before {
	content: "\f037";
}

.bootstrap .icon-align-right:before {
	content: "\f038";
}

.bootstrap .icon-align-justify:before {
	content: "\f039";
}

.bootstrap .icon-list:before {
	content: "\f03a";
}

.bootstrap .icon-indent-left:before {
	content: "\f03b";
}

.bootstrap .icon-indent-right:before {
	content: "\f03c";
}

.bootstrap .icon-facetime-video:before {
	content: "\f03d";
}

.bootstrap .icon-picture:before {
	content: "\f03e";
}

.bootstrap .icon-pencil:before {
	content: "\f040";
}

.bootstrap .icon-map-marker:before {
	content: "\f041";
}

.bootstrap .icon-adjust:before {
	content: "\f042";
}

.bootstrap .icon-tint:before {
	content: "\f043";
}

.bootstrap .icon-edit:before {
	content: "\f044";
}

.bootstrap .icon-share:before {
	content: "\f045";
}

.bootstrap .icon-check:before {
	content: "\f046";
}

.bootstrap .icon-move:before {
	content: "\f047";
}

.bootstrap .icon-step-backward:before {
	content: "\f048";
}

.bootstrap .icon-fast-backward:before {
	content: "\f049";
}

.bootstrap .icon-backward:before {
	content: "\f04a";
}

.bootstrap .icon-play:before {
	content: "\f04b";
}

.bootstrap .icon-pause:before {
	content: "\f04c";
}

.bootstrap .icon-stop:before {
	content: "\f04d";
}

.bootstrap .icon-forward:before {
	content: "\f04e";
}

.bootstrap .icon-fast-forward:before {
	content: "\f050";
}

.bootstrap .icon-step-forward:before {
	content: "\f051";
}

.bootstrap .icon-eject:before {
	content: "\f052";
}

.bootstrap .icon-chevron-left:before {
	content: "\f053";
}

.bootstrap .icon-chevron-right:before {
	content: "\f054";
}

.bootstrap .icon-plus-sign:before {
	content: "\f055";
}

.bootstrap .icon-minus-sign:before {
	content: "\f056";
}

.bootstrap .icon-remove-sign:before {
	content: "\f057";
}

.bootstrap .icon-ok-sign:before {
	content: "\f058";
}

.bootstrap .icon-question-sign:before {
	content: "\f059";
}

.bootstrap .icon-info-sign:before {
	content: "\f05a";
}

.bootstrap .icon-screenshot:before {
	content: "\f05b";
}

.bootstrap .icon-remove-circle:before {
	content: "\f05c";
}

.bootstrap .icon-ok-circle:before {
	content: "\f05d";
}

.bootstrap .icon-ban-circle:before {
	content: "\f05e";
}

.bootstrap .icon-arrow-left:before {
	content: "\f060";
}

.bootstrap .icon-arrow-right:before {
	content: "\f061";
}

.bootstrap .icon-arrow-up:before {
	content: "\f062";
}

.bootstrap .icon-arrow-down:before {
	content: "\f063";
}

.bootstrap .icon-share-alt:before {
	content: "\f064";
}

.bootstrap .icon-resize-full:before {
	content: "\f065";
}

.bootstrap .icon-resize-small:before {
	content: "\f066";
}

.bootstrap .icon-plus:before {
	content: "\f067";
}

.bootstrap .icon-minus:before {
	content: "\f068";
}

.bootstrap .icon-asterisk:before {
	content: "\f069";
}

.bootstrap .icon-exclamation-sign:before {
	content: "\f06a";
}

.bootstrap .icon-gift:before {
	content: "\f06b";
}

.bootstrap .icon-leaf:before {
	content: "\f06c";
}

.bootstrap .icon-fire:before {
	content: "\f06d";
}

.bootstrap .icon-eye-open:before {
	content: "\f06e";
}

.bootstrap .icon-eye-close:before {
	content: "\f070";
}

.bootstrap .icon-warning-sign:before {
	content: "\f071";
}

.bootstrap .icon-plane:before {
	content: "\f072";
}

.bootstrap .icon-calendar:before {
	content: "\f073";
}

.bootstrap .icon-random:before {
	content: "\f074";
}

.bootstrap .icon-comment:before {
	content: "\f075";
}

.bootstrap .icon-magnet:before {
	content: "\f076";
}

.bootstrap .icon-chevron-up:before {
	content: "\f077";
}

.bootstrap .icon-chevron-down:before {
	content: "\f078";
}

.bootstrap .icon-retweet:before {
	content: "\f079";
}

.bootstrap .icon-shopping-cart:before {
	content: "\f07a";
}

.bootstrap .icon-folder-close:before {
	content: "\f07b";
}

.bootstrap .icon-folder-open:before {
	content: "\f07c";
}

.bootstrap .icon-resize-vertical:before {
	content: "\f07d";
}

.bootstrap .icon-resize-horizontal:before {
	content: "\f07e";
}

.bootstrap .icon-bar-chart:before {
	content: "\f080";
}

.bootstrap .icon-twitter-sign:before {
	content: "\f081";
}

.bootstrap .icon-facebook-sign:before {
	content: "\f082";
}

.bootstrap .icon-camera-retro:before {
	content: "\f083";
}

.bootstrap .icon-key:before {
	content: "\f084";
}

.bootstrap .icon-cogs:before {
	content: "\f085";
}

.bootstrap .icon-comments:before {
	content: "\f086";
}

.bootstrap .icon-thumbs-up:before {
	content: "\f087";
}

.bootstrap .icon-thumbs-down:before {
	content: "\f088";
}

.bootstrap .icon-star-half:before {
	content: "\f089";
}

.bootstrap .icon-heart-empty:before {
	content: "\f08a";
}

.bootstrap .icon-signout:before {
	content: "\f08b";
}

.bootstrap .icon-linkedin-sign:before {
	content: "\f08c";
}

.bootstrap .icon-pushpin:before {
	content: "\f08d";
}

.bootstrap .icon-external-link:before {
	content: "\f08e";
}

.bootstrap .icon-signin:before {
	content: "\f090";
}

.bootstrap .icon-trophy:before {
	content: "\f091";
}

.bootstrap .icon-github-sign:before {
	content: "\f092";
}

.bootstrap .icon-upload-alt:before {
	content: "\f093";
}

.bootstrap .icon-lemon:before {
	content: "\f094";
}

.bootstrap .icon-phone:before {
	content: "\f095";
}

.bootstrap .icon-check-empty:before {
	content: "\f096";
}

.bootstrap .icon-bookmark-empty:before {
	content: "\f097";
}

.bootstrap .icon-phone-sign:before {
	content: "\f098";
}

.bootstrap .icon-twitter:before {
	content: "\f099";
}

.bootstrap .icon-facebook:before {
	content: "\f09a";
}

.bootstrap .icon-github:before {
	content: "\f09b";
}

.bootstrap .icon-unlock:before {
	content: "\f09c";
}

.bootstrap .icon-credit-card:before {
	content: "\f09d";
}

.bootstrap .icon-rss:before {
	content: "\f09e";
}

.bootstrap .icon-hdd:before {
	content: "\f0a0";
}

.bootstrap .icon-bullhorn:before {
	content: "\f0a1";
}

.bootstrap .icon-bell:before {
	content: "\f0a2";
}

.bootstrap .icon-certificate:before {
	content: "\f0a3";
}

.bootstrap .icon-hand-right:before {
	content: "\f0a4";
}

.bootstrap .icon-hand-left:before {
	content: "\f0a5";
}

.bootstrap .icon-hand-up:before {
	content: "\f0a6";
}

.bootstrap .icon-hand-down:before {
	content: "\f0a7";
}

.bootstrap .icon-circle-arrow-left:before {
	content: "\f0a8";
}

.bootstrap .icon-circle-arrow-right:before {
	content: "\f0a9";
}

.bootstrap .icon-circle-arrow-up:before {
	content: "\f0aa";
}

.bootstrap .icon-circle-arrow-down:before {
	content: "\f0ab";
}

.bootstrap .icon-globe:before {
	content: "\f0ac";
}

.bootstrap .icon-wrench:before {
	content: "\f0ad";
}

.bootstrap .icon-tasks:before {
	content: "\f0ae";
}

.bootstrap .icon-filter:before {
	content: "\f0b0";
}

.bootstrap .icon-briefcase:before {
	content: "\f0b1";
}

.bootstrap .icon-fullscreen:before {
	content: "\f0b2";
}

.bootstrap .icon-group:before {
	content: "\f0c0";
}

.bootstrap .icon-link:before {
	content: "\f0c1";
}

.bootstrap .icon-cloud:before {
	content: "\f0c2";
}

.bootstrap .icon-beaker:before {
	content: "\f0c3";
}

.bootstrap .icon-cut:before {
	content: "\f0c4";
}

.bootstrap .icon-copy:before {
	content: "\f0c5";
}

.bootstrap .icon-paper-clip:before {
	content: "\f0c6";
}

.bootstrap .icon-save:before {
	content: "\f0c7";
}

.bootstrap .icon-sign-blank:before {
	content: "\f0c8";
}

.bootstrap .icon-reorder:before {
	content: "\f0c9";
}

.bootstrap .icon-list-ul:before {
	content: "\f0ca";
}

.bootstrap .icon-list-ol:before {
	content: "\f0cb";
}

.bootstrap .icon-strikethrough:before {
	content: "\f0cc";
}

.bootstrap .icon-underline:before {
	content: "\f0cd";
}

.bootstrap .icon-table:before {
	content: "\f0ce";
}

.bootstrap .icon-magic:before {
	content: "\f0d0";
}

.bootstrap .icon-truck:before {
	content: "\f0d1";
}

.bootstrap .icon-pinterest:before {
	content: "\f0d2";
}

.bootstrap .icon-pinterest-sign:before {
	content: "\f0d3";
}

.bootstrap .icon-google-plus-sign:before {
	content: "\f0d4";
}

.bootstrap .icon-google-plus:before {
	content: "\f0d5";
}

.bootstrap .icon-money:before {
	content: "\f0d6";
}

.bootstrap .icon-caret-down:before {
	content: "\f0d7";
}

.bootstrap .icon-caret-up:before {
	content: "\f0d8";
}

.bootstrap .icon-caret-left:before {
	content: "\f0d9";
}

.bootstrap .icon-caret-right:before {
	content: "\f0da";
}

.bootstrap .icon-columns:before {
	content: "\f0db";
}

.bootstrap .icon-sort:before {
	content: "\f0dc";
}

.bootstrap .icon-sort-down:before {
	content: "\f0dd";
}

.bootstrap .icon-sort-up:before {
	content: "\f0de";
}

.bootstrap .icon-envelope-alt:before {
	content: "\f0e0";
}

.bootstrap .icon-linkedin:before {
	content: "\f0e1";
}

.bootstrap .icon-undo:before {
	content: "\f0e2";
}

.bootstrap .icon-legal:before {
	content: "\f0e3";
}

.bootstrap .icon-dashboard:before {
	content: "\f0e4";
}

.bootstrap .icon-comment-alt:before {
	content: "\f0e5";
}

.bootstrap .icon-comments-alt:before {
	content: "\f0e6";
}

.bootstrap .icon-bolt:before {
	content: "\f0e7";
}

.bootstrap .icon-sitemap:before {
	content: "\f0e8";
}

.bootstrap .icon-umbrella:before {
	content: "\f0e9";
}

.bootstrap .icon-paste:before {
	content: "\f0ea";
}

.bootstrap .icon-lightbulb:before {
	content: "\f0eb";
}

.bootstrap .icon-exchange:before {
	content: "\f0ec";
}

.bootstrap .icon-cloud-download:before {
	content: "\f0ed";
}

.bootstrap .icon-cloud-upload:before {
	content: "\f0ee";
}

.bootstrap .icon-user-md:before {
	content: "\f0f0";
}

.bootstrap .icon-stethoscope:before {
	content: "\f0f1";
}

.bootstrap .icon-suitcase:before {
	content: "\f0f2";
}

.bootstrap .icon-bell-alt:before {
	content: "\f0f3";
}

.bootstrap .icon-coffee:before {
	content: "\f0f4";
}

.bootstrap .icon-food:before {
	content: "\f0f5";
}

.bootstrap .icon-file-alt:before {
	content: "\f0f6";
}

.bootstrap .icon-building:before {
	content: "\f0f7";
}

.bootstrap .icon-hospital:before {
	content: "\f0f8";
}

.bootstrap .icon-ambulance:before {
	content: "\f0f9";
}

.bootstrap .icon-medkit:before {
	content: "\f0fa";
}

.bootstrap .icon-fighter-jet:before {
	content: "\f0fb";
}

.bootstrap .icon-beer:before {
	content: "\f0fc";
}

.bootstrap .icon-h-sign:before {
	content: "\f0fd";
}

.bootstrap .icon-plus-sign-alt:before {
	content: "\f0fe";
}

.bootstrap .icon-double-angle-left:before {
	content: "\f100";
}

.bootstrap .icon-double-angle-right:before {
	content: "\f101";
}

.bootstrap .icon-double-angle-up:before {
	content: "\f102";
}

.bootstrap .icon-double-angle-down:before {
	content: "\f103";
}

.bootstrap .icon-angle-left:before {
	content: "\f104";
}

.bootstrap .icon-angle-right:before {
	content: "\f105";
}

.bootstrap .icon-angle-up:before {
	content: "\f106";
}

.bootstrap .icon-angle-down:before {
	content: "\f107";
}

.bootstrap .icon-desktop:before {
	content: "\f108";
}

.bootstrap .icon-laptop:before {
	content: "\f109";
}

.bootstrap .icon-tablet:before {
	content: "\f10a";
}

.bootstrap .icon-mobile-phone:before {
	content: "\f10b";
}

.bootstrap .icon-circle-blank:before {
	content: "\f10c";
}

.bootstrap .icon-quote-left:before {
	content: "\f10d";
}

.bootstrap .icon-quote-right:before {
	content: "\f10e";
}

.bootstrap .icon-spinner:before {
	content: "\f110";
}

.bootstrap .icon-circle:before {
	content: "\f111";
}

.bootstrap .icon-reply:before {
	content: "\f112";
}

.bootstrap .icon-github-alt:before {
	content: "\f113";
}

.bootstrap .icon-folder-close-alt:before {
	content: "\f114";
}

.bootstrap .icon-folder-open-alt:before {
	content: "\f115";
}

.bootstrap .dropup, .bootstrap .dropdown {
	position: relative;
}

.bootstrap .dropdown-toggle {
	*margin-bottom: -3px;
}

.bootstrap .dropdown-toggle:active, .bootstrap .open .dropdown-toggle {
	outline: 0;
}

.bootstrap .caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.bootstrap .dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}

.bootstrap .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.bootstrap .dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.bootstrap .dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 9px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}

.bootstrap .dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}

.bootstrap .dropdown-menu>li>a:hover, .bootstrap .dropdown-menu>li>a:focus,
	.bootstrap .dropdown-submenu:hover>a, .bootstrap .dropdown-submenu:focus>a
	{
	text-decoration: none;
	color: #ffffff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',
		endColorstr='#ff0077b3', GradientType=0);
}

.bootstrap .dropdown-menu>.active>a, .bootstrap .dropdown-menu>.active>a:hover,
	.bootstrap .dropdown-menu>.active>a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',
		endColorstr='#ff0077b3', GradientType=0);
}

.bootstrap .dropdown-menu>.disabled>a, .bootstrap .dropdown-menu>.disabled>a:hover,
	.bootstrap .dropdown-menu>.disabled>a:focus {
	color: #999999;
}

.bootstrap .dropdown-menu>.disabled>a:hover, .bootstrap .dropdown-menu>.disabled>a:focus
	{
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	cursor: default;
}

.bootstrap .open {
	*z-index: 1000;
}

.bootstrap .open>.dropdown-menu {
	display: block;
}

.bootstrap .pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.bootstrap .dropup .caret, .bootstrap .navbar-fixed-bottom .dropdown .caret
	{
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "";
}

.bootstrap .dropup .dropdown-menu, .bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu
	{
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

.bootstrap .dropdown-submenu {
	position: relative;
}

.bootstrap .dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.bootstrap .dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.bootstrap .dropup .dropdown-submenu>.dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}

.bootstrap .dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}

.bootstrap .dropdown-submenu:hover>a:after {
	border-left-color: #ffffff;
}

.bootstrap .dropdown-submenu.pull-left {
	float: none;
}

.bootstrap .dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.bootstrap .dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}

.bootstrap .typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.bootstrap .dropdown-menu {
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}

.bootstrap .well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bootstrap .well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.bootstrap .well-large {
	padding: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bootstrap .well-small {
	padding: 9px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.bootstrap .fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.bootstrap .fade.in {
	opacity: 1;
}

.bootstrap .collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

.bootstrap .collapse.in {
	height: auto;
}

.bootstrap .btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	border: 1px solid #cccccc;
	*border: 0;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
}

.bootstrap .btn:hover, .bootstrap .btn:focus, .bootstrap .btn:active,
	.bootstrap .btn.active, .bootstrap .btn.disabled, .bootstrap .btn[disabled]
	{
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

.bootstrap .btn:active, .bootstrap .btn.active {
	background-color: #cccccc \9;
}

.bootstrap .btn:first-child {
	*margin-left: 0;
}

.bootstrap .btn:hover, .bootstrap .btn:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.bootstrap .btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.bootstrap .btn.active, .bootstrap .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
}

.bootstrap .btn.disabled, .bootstrap .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.bootstrap .btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bootstrap .btn-large [class^="icon-"], .bootstrap .btn-large [class*=" icon-"]
	{
	margin-top: 4px;
}

.bootstrap .btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.bootstrap .btn-small [class^="icon-"], .bootstrap .btn-small [class*=" icon-"]
	{
	margin-top: 0;
}

.bootstrap .btn-mini [class^="icon-"], .bootstrap .btn-mini [class*=" icon-"]
	{
	margin-top: -1px;
}

.bootstrap .btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.bootstrap .btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap .btn-block+.btn-block {
	margin-top: 5px;
}

.bootstrap input[type="submit"].btn-block, .bootstrap input[type="reset"].btn-block,
	.bootstrap input[type="button"].btn-block {
	width: 100%;
}

.bootstrap .btn-primary.active, .bootstrap .btn-warning.active,
	.bootstrap .btn-danger.active, .bootstrap .btn-success.active,
	.bootstrap .btn-info.active, .bootstrap .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.bootstrap .btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',
		endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #0044cc;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-primary:hover, .bootstrap .btn-primary:focus, .bootstrap .btn-primary:active,
	.bootstrap .btn-primary.active, .bootstrap .btn-primary.disabled,
	.bootstrap .btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
	*background-color: #003bb3;
}

.bootstrap .btn-primary:active, .bootstrap .btn-primary.active {
	background-color: #003399 \9;
}

.bootstrap .btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450),
		to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',
		endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-warning:hover, .bootstrap .btn-warning:focus, .bootstrap .btn-warning:active,
	.bootstrap .btn-warning.active, .bootstrap .btn-warning.disabled,
	.bootstrap .btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
	*background-color: #df8505;
}

.bootstrap .btn-warning:active, .bootstrap .btn-warning.active {
	background-color: #c67605 \9;
}

.bootstrap .btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b),
		to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',
		endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-danger:hover, .bootstrap .btn-danger:focus, .bootstrap .btn-danger:active,
	.bootstrap .btn-danger.active, .bootstrap .btn-danger.disabled,
	.bootstrap .btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
	*background-color: #a9302a;
}

.bootstrap .btn-danger:active, .bootstrap .btn-danger.active {
	background-color: #942a25 \9;
}

.bootstrap .btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462),
		to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',
		endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-success:hover, .bootstrap .btn-success:focus, .bootstrap .btn-success:active,
	.bootstrap .btn-success.active, .bootstrap .btn-success.disabled,
	.bootstrap .btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
	*background-color: #499249;
}

.bootstrap .btn-success:active, .bootstrap .btn-success.active {
	background-color: #408140 \9;
}

.bootstrap .btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de),
		to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
		endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-info:hover, .bootstrap .btn-info:focus, .bootstrap .btn-info:active,
	.bootstrap .btn-info.active, .bootstrap .btn-info.disabled, .bootstrap .btn-info[disabled]
	{
	color: #ffffff;
	background-color: #2f96b4;
	*background-color: #2a85a0;
}

.bootstrap .btn-info:active, .bootstrap .btn-info.active {
	background-color: #24748c \9;
}

.bootstrap .btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444),
		to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',
		endColorstr='#ff222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.bootstrap .btn-inverse:hover, .bootstrap .btn-inverse:focus, .bootstrap .btn-inverse:active,
	.bootstrap .btn-inverse.active, .bootstrap .btn-inverse.disabled,
	.bootstrap .btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
	*background-color: #151515;
}

.bootstrap .btn-inverse:active, .bootstrap .btn-inverse.active {
	background-color: #080808 \9;
}

.bootstrap button.btn, .bootstrap input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

.bootstrap button.btn::-moz-focus-inner, .bootstrap input[type="submit"].btn::-moz-focus-inner
	{
	padding: 0;
	border: 0;
}

.bootstrap button.btn.btn-large, .bootstrap input[type="submit"].btn.btn-large
	{
	*padding-top: 7px;
	*padding-bottom: 7px;
}

.bootstrap button.btn.btn-small, .bootstrap input[type="submit"].btn.btn-small
	{
	*padding-top: 3px;
	*padding-bottom: 3px;
}

.bootstrap button.btn.btn-mini, .bootstrap input[type="submit"].btn.btn-mini
	{
	*padding-top: 1px;
	*padding-bottom: 1px;
}

.bootstrap .btn-link, .bootstrap .btn-link:active, .bootstrap .btn-link[disabled]
	{
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.bootstrap .btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #0088cc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .btn-link:hover, .bootstrap .btn-link:focus {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}

.bootstrap .btn-link[disabled]:hover, .bootstrap .btn-link[disabled]:focus
	{
	color: #333333;
	text-decoration: none;
}

.bootstrap .facetapi-limit-link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	border: 1px solid #cccccc;
	*border: 0;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05);
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.bootstrap .facetapi-limit-link [class^="icon-"], .bootstrap .facetapi-limit-link [class*=" icon-"]
	{
	display: inline;
}

.bootstrap .facetapi-limit-link [class^="icon-"].icon-large, .bootstrap .facetapi-limit-link [class*=" icon-"].icon-large
	{
	line-height: .9em;
}

.bootstrap .facetapi-limit-link [class^="icon-"].icon-spin, .bootstrap .facetapi-limit-link [class*=" icon-"].icon-spin
	{
	display: inline-block;
}

.bootstrap .facetapi-limit-link [class^="icon-"].pull-left.icon-2x,
	.bootstrap .facetapi-limit-link [class*=" icon-"].pull-left.icon-2x,
	.bootstrap .facetapi-limit-link [class^="icon-"].pull-right.icon-2x,
	.bootstrap .facetapi-limit-link [class*=" icon-"].pull-right.icon-2x {
	margin-top: .18em;
}

.bootstrap .facetapi-limit-link [class^="icon-"].icon-spin.icon-large,
	.bootstrap .facetapi-limit-link [class*=" icon-"].icon-spin.icon-large
	{
	line-height: .8em;
}

.bootstrap .facetapi-limit-link:hover, .bootstrap .facetapi-limit-link:focus,
	.bootstrap .facetapi-limit-link:active, .bootstrap .facetapi-limit-link.active,
	.bootstrap .facetapi-limit-link.disabled, .bootstrap .facetapi-limit-link[disabled]
	{
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

.bootstrap .facetapi-limit-link:active, .bootstrap .facetapi-limit-link.active
	{
	background-color: #cccccc \9;
}

.bootstrap .facetapi-limit-link:first-child {
	*margin-left: 0;
}

.bootstrap .facetapi-limit-link:hover, .bootstrap .facetapi-limit-link:focus
	{
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.bootstrap .facetapi-limit-link:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.bootstrap .facetapi-limit-link.active, .bootstrap .facetapi-limit-link:active
	{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
}

.bootstrap .facetapi-limit-link.disabled, .bootstrap .facetapi-limit-link[disabled]
	{
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.bootstrap .btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}

.bootstrap .btn-group:first-child {
	*margin-left: 0;
}

.bootstrap .btn-group+.btn-group {
	margin-left: 5px;
}

.bootstrap .btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bootstrap .btn-toolbar>.btn+.btn, .bootstrap .btn-toolbar>.btn-group+.btn,
	.bootstrap .btn-toolbar>.btn+.btn-group {
	margin-left: 5px;
}

.bootstrap .btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .btn-group>.btn+.btn {
	margin-left: -1px;
}

.bootstrap .btn-group>.btn, .bootstrap .btn-group>.dropdown-menu,
	.bootstrap .btn-group>.popover {
	font-size: 14px;
}

.bootstrap .btn-group>.btn-mini {
	font-size: 10.5px;
}

.bootstrap .btn-group>.btn-small {
	font-size: 11.9px;
}

.bootstrap .btn-group>.btn-large {
	font-size: 17.5px;
}

.bootstrap .btn-group>.btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}

.bootstrap .btn-group>.btn:last-child, .bootstrap .btn-group>.dropdown-toggle
	{
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}

.bootstrap .btn-group>.btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.bootstrap .btn-group>.btn.large:last-child, .bootstrap .btn-group>.large.dropdown-toggle
	{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.bootstrap .btn-group>.btn:hover, .bootstrap .btn-group>.btn:focus,
	.bootstrap .btn-group>.btn:active, .bootstrap .btn-group>.btn.active {
	z-index: 2;
}

.bootstrap .btn-group .dropdown-toggle:active, .bootstrap .btn-group.open .dropdown-toggle
	{
	outline: 0;
}

.bootstrap .btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px
		0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0
		rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0
		rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}

.bootstrap .btn-group>.btn-mini+.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}

.bootstrap .btn-group>.btn-small+.dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}

.bootstrap .btn-group>.btn-large+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}

.bootstrap .btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
}

.bootstrap .btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}

.bootstrap .btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}

.bootstrap .btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}

.bootstrap .btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}

.bootstrap .btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}

.bootstrap .btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}

.bootstrap .btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}

.bootstrap .btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.bootstrap .btn-large .caret {
	margin-top: 6px;
}

.bootstrap .btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}

.bootstrap .btn-mini .caret, .bootstrap .btn-small .caret {
	margin-top: 8px;
}

.bootstrap .dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.bootstrap .btn-primary .caret, .bootstrap .btn-warning .caret,
	.bootstrap .btn-danger .caret, .bootstrap .btn-info .caret, .bootstrap .btn-success .caret,
	.bootstrap .btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.bootstrap .btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.bootstrap .btn-group-vertical>.btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bootstrap .btn-group-vertical>.btn+.btn {
	margin-left: 0;
	margin-top: -1px;
}

.bootstrap .btn-group-vertical>.btn:first-child {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

.bootstrap .btn-group-vertical>.btn:last-child {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}

.bootstrap .btn-group-vertical>.btn-large:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.bootstrap .btn-group-vertical>.btn-large:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.bootstrap .modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.bootstrap .modal-backdrop.fade {
	opacity: 0;
}

.bootstrap .modal-backdrop, .bootstrap .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.bootstrap .modal {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}

.bootstrap .modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}

.bootstrap .modal.fade.in {
	top: 10%;
}

.bootstrap .modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}

.bootstrap .modal-header .close {
	margin-top: 2px;
}

.bootstrap .modal-header h3 {
	margin: 0;
	line-height: 30px;
}

.bootstrap .modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}

.bootstrap .modal-form {
	margin-bottom: 0;
}

.bootstrap .modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	*zoom: 1;
}

.bootstrap .modal-footer:before, .bootstrap .modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}

.bootstrap .modal-footer:after {
	clear: both;
}

.bootstrap .modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.bootstrap .modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.bootstrap .modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.bootstrap .tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.bootstrap .tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.bootstrap .tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.bootstrap .tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.bootstrap .tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.bootstrap .tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.bootstrap .tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.bootstrap .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bootstrap .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}

.bootstrap .tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000000;
}

.bootstrap .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}

.bootstrap .tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}

.bootstrap .popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal;
}

.bootstrap .popover.top {
	margin-top: -10px;
}

.bootstrap .popover.right {
	margin-left: 10px;
}

.bootstrap .popover.bottom {
	margin-top: 10px;
}

.bootstrap .popover.left {
	margin-left: -10px;
}

.bootstrap .popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.bootstrap .popover-title:empty {
	display: none;
}

.bootstrap .popover-content {
	padding: 9px 14px;
}

.bootstrap .popover .arrow, .bootstrap .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bootstrap .popover .arrow {
	border-width: 11px;
}

.bootstrap .popover .arrow:after {
	border-width: 10px;
	content: "";
}

.bootstrap .popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}

.bootstrap .popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}

.bootstrap .popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
}

.bootstrap .popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
}

.bootstrap .popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}

.bootstrap .popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}

.bootstrap .popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}

.bootstrap .popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
}

.search-font-family {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.search-font-family:lang(zh), .search-font-family:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.search-font-family:lang(ru),.search-font-family:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.search-page #columns{border:1px solid  #ddd !important;border-top:none;margin:0;border-style:none;padding-bottom:0;color:#ff004280;background-image:-moz-linear-gradient(#004280 0%,#0071c5 100%);background-image:-webkit-gradient(linear,color-stop(0,#004280),color-stop(1,#0071c5));background-image:-webkit-linear-gradient(#004280 0%,#0071c5 100%);background-image:-o-linear-gradient(#004280 0%,#0071c5 100%);background-image:-ms-linear-gradient(#004280 0%,#0071c5 100%);background-image:linear-gradient(#004280 0%,#0071c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#ff004280',EndColorStr='#ff0071c5');}#page.search-page #columns .columns-inner{margin:0;padding-top:0;}#page.search-page #columns .columns-inner .region-sidebar-first{color:#fff;width:240px;}#page.search-page #columns .columns-inner .region-sidebar-first h2{font-size:20px;line-height:20px;padding:12px;padding-bottom:0;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;color:#fff;}#page.search-page #columns .columns-inner .region-sidebar-first h2:lang(zh),#page.search-page #columns .columns-inner .region-sidebar-first h2:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

#page.search-page #columns .columns-inner .region-sidebar-first h2:lang(ru),
	#page.search-page #columns .columns-inner .region-sidebar-first h2:lang(ru-ru)
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

#page.search-page #columns .columns-inner .region-sidebar-first .block {
	background-color: transparent;
	margin-bottom: 0;
	padding: 0 12px;
}

#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner
	{
	margin: 0;
	padding: 0;
	border-bottom: 1px #3083D9 solid;
}

#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-title
	{
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	padding: 0;
	margin: 0;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	line-height: 32px;
	cursor: pointer;
}

#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-title:lang(zh),
	#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-title:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-title:lang(ru),#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-title:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content{background-color:transparent;padding:5px 0 0 0;color:#fff;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li{background-color:transparent;border:none;margin-bottom:0;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li a{color:#fff;padding:5px 35px 5px 5px;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li a:hover{background-color:transparent;text-decoration:none !important;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li .facetapi-active{background-color:transparent;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li .facetapi-active:hover{background-color:transparent;text-decoration:none !important;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible li ul{border:none;}#page.search-page #columns .columns-inner .region-sidebar-first .block .block-inner .block-content ul.facetapi-collapsible .remove{margin-left:5px;}#page.search-page #columns .columns-inner .region-sidebar-first .block:last-child .block-inner{border:none;}#page.search-page #columns .columns-inner #content-column #main-content{margin:0;padding:0;min-height:280px;}#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner{margin:0;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;}#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner:lang(zh),#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner:lang(ru),
	#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner:lang(ru-ru)
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner h2
	{
	color: #086db6;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner .view-filters
	{
	padding: 6px 12px;
	background-color: #525252;
	background-image: -webkit-gradient(linear, left top, right bottom, from(#525252),
		to(#333333));
	background-image: -webkit-linear-gradient(left top, #525252, #333333);
	background-image: -moz-linear-gradient(left top, #525252, #333333);
	background-image: -o-linear-gradient(left top, #525252, #333333);
	background-image: -ms-linear-gradient(left top, #525252, #333333);
	background-image: linear-gradient(left top, #525252, #333333);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		StartColorStr='#525252', EndColorStr='#333333');
	border-bottom: 4px solid #000000;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner .view-filters form
	{
	margin: 10px 0 0 0;
	padding: 0;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner .view-filters form label
	{
	color: #fff;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner .view-filters form #edit-query-wrapper
	{
	padding-right: 5px;
}

#page.search-page #columns .columns-inner #content-column #main-content #block-system-main .block-inner .view-filters form button
	{
	margin-top: 32px;
}

#page.search-page #columns #content-column .content-inner {
	margin-left: 240px;
}

#search-help {
	margin-top: 1.8em;
}

#search-help:hover {
	text-decoration: none !important;
}

.search-results-header {
	background-color: #525252;
	background-image: -webkit-gradient(linear, left top, right bottom, from(#525252),
		to(#333333));
	background-image: -webkit-linear-gradient(left top, #525252, #333333);
	background-image: -moz-linear-gradient(left top, #525252, #333333);
	background-image: -o-linear-gradient(left top, #525252, #333333);
	background-image: -ms-linear-gradient(left top, #525252, #333333);
	background-image: linear-gradient(left top, #525252, #333333);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		StartColorStr='#525252', EndColorStr='#333333');
	color: #ffffff;
	border-bottom: 1px solid #000000;
	width: 100%;
	display: block;
	font-weight: bold;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	clear: both;
}

.search-results-header:lang(zh), .search-results-header:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.search-results-header:lang(ru),.search-results-header:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}.search-results-header .inner{padding:6px 12px;}.search-result{background-color:#fbfbfb;border-top:1px solid #fff;border-bottom:1px solid #d2d2d2;clear:both;float:left;width:100%;}.search-result h3{font-size:16px;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;line-height:16px;margin-top:0;}.search-result h3:lang(zh),.search-result h3:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

.search-result h3:lang(ru), .search-result h3:lang(ru-ru) {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.search-result h3 a {
	text-decoration: none;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.search-result h3 a:lang(zh), .search-result h3 a:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.search-result h3 a:lang(ru),.search-result h3 a:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}.search-result h3 a:hover{text-decoration:none;}.search-result .search-result-icon{float:left;width:55px;margin:10px 0 10px 10px;}.search-result .search-result-content{float:left;width:640px;margin:10px;}.search-result .search-result-description{display:block;color:#808080;font-size:14px;padding-top:6px;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;}.search-result .search-result-description:lang(zh),.search-result .search-result-description:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

.search-result .search-result-description:lang(ru), .search-result .search-result-description:lang(ru-ru)
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.search-result .date-updated {
	display: block;
	font-weight: bold;
	color: #808080;
	font-size: 14px;
	padding-top: 6px;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

.search-result .date-updated:lang(zh), .search-result .date-updated:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}.search-result .date-updated:lang(ru),.search-result .date-updated:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif;}.suggested-result .inner{padding:10px;}nav#breadcrumb{position:relative;z-index:21;width:750px;}nav#breadcrumb div.breadcrumb a:first-child ~ a{color:#666666;}nav#breadcrumb div.breadcrumb a:first-child ~ a:hover{text-decoration:none !important;}#backtotop{display:none;position:fixed;right:5%;bottom:150px;width:50px;height:50px;}#backtotop a{display:block;width:50px;height:50px;background-color:#777;text-align:center;-moz-border-radius:300px;-ms-border-radius:300px;-o-border-radius:300px;-webkit-border-radius:300px;border-radius:300px;behavior:url('/sites/all/themes/isn3/css/PIE.htc');}#backtotop a:before{color:#fff;font-size:30px;line-height:50px;text-decoration:none;}div#search-page-header{z-index:3;width:983px;padding:0;margin-top:-37px;position:relative;}div#search-page-header h1{padding:20px;margin:47px 0 0;border:1px solid #ddd;border-bottom:none;position:relative;color:#086db6;background-color:#fff;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;font-size:28px;}div#search-page-header h1:lang(zh),div#search-page-header h1:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif;
}

div#search-page-header h1:lang(ru), div#search-page-header h1:lang(ru-ru)
	{
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
}

div#search-page-header h1 #idz-title {
	color: #808080;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.1em;
	margin-bottom: -7px;
}

div#search-page-header h1 #idz-title:lang(zh), div#search-page-header h1 #idz-title:lang(zh-hans)
	{
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif;}div#search-page-header h1 #idz-title:lang(ru),div#search-page-header h1 #idz-title:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica ", sans-serif;
}

div#search-page-header div#page-description {
	width: 390px;
	color: #808080;
	float: left;
	margin: 61px 15px 0 0;
	font-size: 0.98em;
}

div#search-page-header div#publishing-description {
	z-index: 19;
	height: 123px;
	width: 240px;
	float: right;
	background: #ffffff
		url(/sites/all/themes/isn3/css/images/search_publish_icon.jpg)
		no-repeat 15px 3px;
	font-size: 0.94em;
	color: gray;
	border-left: 1px solid #ccc;
	padding: 3px 0 0 80px;
	margin-top: 12px;
}

div#search-page-header div#publishing-description, div#search-page-header div#publishing-description x:-moz-any-link,
	div#search-page-header div#publishing-description x:default {
	margin-top: 3px;
}

div#search-page-header div#publishing-description h2 {
	text-transform: uppercase;
	font-size: 14px;
}

div#search-page-header div#publishing-description p {
	width: 200px;
	margin-bottom: 0.5em;
	padding: 0;
	font-size: 0.98em;
}

div#search-page-header div#publishing-description p.contribute-now {
	margin: 1.5em 0 0.5em 0;
}

div#search-page-header div#publishing-description p.contribute-now a {
	padding: 4px 30px 4px 20px;
	margin-top: 5px;
	border: 1px solid #cccccc;
	position: relative;
	display: inline;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/sites/all/themes/isn3/css/PIE.htc');
	text-align: left;
}

div#search-page-header div#publishing-description p.contribute-now a:before
	{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #086db6;
}

.well {
	margin-bottom: 0 !important;
}

#block-idz-search-books-idz-search-book-block {
	color: #ff004280;
	background-image: -moz-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -webkit-gradient(linear, color-stop(0, #004280),
		color-stop(1, #0071c5));
	background-image: -webkit-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -o-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: -ms-linear-gradient(#004280 0%, #0071c5 100%);
	background-image: linear-gradient(#004280 0%, #0071c5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		StartColorStr='#ff004280', EndColorStr='#ff0071c5');
	margin: 10px 1em 0 1em;
}

#block-idz-search-books-idz-search-book-block .block-inner {
	margin: 0;
}

#block-idz-search-books-idz-search-book-block .block-content {
	padding-bottom: 10px;
	margin-bottom: 0;
	background: none;
}

#block-idz-search-books-idz-search-book-block form.bootstrap {
	margin: 0;
}

#block-idz-search-books-idz-search-book-block #idz_search_books_search_form
	{
	margin-bottom: 0;
}

.book-search-scope a.btn:hover {
	text-decoration: none !important;
}

.search-messages {
	background-color: #fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding: 10px;
}

.search-messages .messages {
	margin: 0 10px !important;
}

.documentation {
	background-color: #AFD567;
}

.documentation span {
	font-size: 12px;
	line-height: 25px;
	float: right;
	padding-right: 5px;
}

.documentation a {
	font-weight: bold;
}

.syntaxhighlighter, .syntaxhighlighter div, .syntaxhighlighter code,
	.syntaxhighlighter table, .syntaxhighlighter table td,
	.syntaxhighlighter table tr, .syntaxhighlighter table tbody {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	outline: 0 !important;
	background: none !important;
	text-align: left !important;
	float: none !important;
	vertical-align: baseline !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	height: auto !important;
	width: auto !important;
	line-height: 1.1em !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New",
		Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1em !important;
	min-height: inherit !important;
	min-height: auto !important;
}

.syntaxhighlighter {
	width: 99% !important;
	margin: 1em 0 1em 0 !important;
	padding: 1px !important;
	position: relative !important;
}

.syntaxhighlighter .bold {
	font-weight: bold !important;
}

.syntaxhighlighter .italic {
	font-style: italic !important;
}

.syntaxhighlighter .line {
	
}

.syntaxhighlighter .no-wrap .line .content {
	white-space: pre !important;
}

.syntaxhighlighter .line table {
	border-collapse: collapse !important;
}

.syntaxhighlighter .line td {
	vertical-align: top !important;
}

.syntaxhighlighter .line .number {
	width: 3em !important;
}

.syntaxhighlighter .line .number code {
	width: 2.7em !important;
	padding-right: .3em !important;
	text-align: right !important;
	display: block !important;
}

.syntaxhighlighter .line .content {
	padding-left: .5em !important;
}

.syntaxhighlighter .line .spaces {
	
}

.syntaxhighlighter.nogutter .line .content {
	border-left: none !important;
}

.syntaxhighlighter .bar {
	display: none !important;
}

.syntaxhighlighter .bar.show {
	display: block !important;
}

.syntaxhighlighter.collapsed .bar {
	display: block !important;
}

.syntaxhighlighter.collapsed .lines {
	display: none !important;
}

.syntaxhighlighter .lines.no-wrap {
	overflow: auto !important;
	overflow-y: hidden !important;
}

.syntaxhighlighter .toolbar {
	position: absolute !important;
	right: 0px !important;
	top: 0px !important;
	font-size: 1px !important;
	padding: 8px 8px 8px 0 !important;
}

.syntaxhighlighter.collapsed .toolbar {
	font-size: 80% !important;
	padding: .2em 0 .5em .5em !important;
	position: static !important;
}

.syntaxhighlighter .toolbar a.item, .syntaxhighlighter .toolbar .item {
	display: block !important;
	float: left !important;
	margin-left: 8px !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	text-indent: -5000px !important;
}

.syntaxhighlighter.collapsed .toolbar .item {
	display: none !important;
}

.syntaxhighlighter.collapsed .toolbar .item.expandSource {
	background-image:
		url(/sites/all/themes/idzen/js/syntaxhighlighter/styles/magnifier.png)
		!important;
	display: inline !important;
	text-indent: 0 !important;
	width: auto !important;
	float: none !important;
	height: 16px !important;
	padding-left: 20px !important;
}

.syntaxhighlighter .toolbar .item.viewSource {
	background-image:
		url(/sites/all/themes/idzen/js/syntaxhighlighter/styles/page_white_code.png)
		!important;
}

.syntaxhighlighter .toolbar .item.printSource {
	background-image:
		url(/sites/all/themes/idzen/js/syntaxhighlighter/styles/printer.png)
		!important;
}

.syntaxhighlighter .toolbar .item.copyToClipboard {
	text-indent: 0 !important;
	background: none !important;
	overflow: visible !important;
}

.syntaxhighlighter .toolbar .item.about {
	background-image:
		url(/sites/all/themes/idzen/js/syntaxhighlighter/styles/help.png)
		!important;
}

.syntaxhighlighter
.printing
,
.syntaxhighlighter
.printing
 
.line
.alt1
 
.content
,
.syntaxhighlighter
.printing
 
.line
.alt2
 
.content
,
.syntaxhighlighter
.printing
 
.line
.highlighted
 
.number
,
.syntaxhighlighter
.printing
 
.line
.highlighted
.alt1
 
.content
,
.syntaxhighlighter
.printing
 
.line
.highlighted
.alt2
 
.content
,
{
background
:none
 
!
important
;
}
.syntaxhighlighter.printing .line .number {
	color: #bbb !important;
}

.syntaxhighlighter.printing .line .content {
	color: #000 !important;
}

.syntaxhighlighter.printing .toolbar {
	display: none !important;
}

.syntaxhighlighter.printing a {
	text-decoration: none !important;
}

.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a
	{
	color: #000 !important;
}

.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a
	{
	color: #008200 !important;
}

.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a
	{
	color: blue !important;
}

.syntaxhighlighter.printing .keyword {
	color: #069 !important;
	font-weight: bold !important;
}

.syntaxhighlighter.printing .preprocessor {
	color: gray !important;
}

.syntaxhighlighter.printing .variable {
	color: #a70 !important;
}

.syntaxhighlighter.printing .value {
	color: #090 !important;
}

.syntaxhighlighter.printing .functions {
	color: #ff1493 !important;
}

.syntaxhighlighter.printing .constants {
	color: #0066CC !important;
}

.syntaxhighlighter.printing .script {
	font-weight: bold !important;
}

.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a
	{
	color: #808080 !important;
}

.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a
	{
	color: #ff1493 !important;
}

.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a
	{
	color: red !important;
}

.syntaxhighlighter {
	background-color: #fff !important;
	overflow-x: scroll;
}

.syntaxhighlighter .lines {
	width: 300%;
}

.syntaxhighlighter .line.highlighted .number {
	color: black !important;
}

.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2
	{
	background-color: #e0e0e0 !important;
}

.syntaxhighlighter .line .number {
	color: #afafaf !important;
}

.syntaxhighlighter .line .content {
	border-left: 3px solid #6CE26C !important;
	color: #000 !important;
}

.syntaxhighlighter.printing .line .content {
	border: 0 !important;
}

.syntaxhighlighter .line.alt1 {
	background-color: #fff !important;
}

.syntaxhighlighter .line.alt2 {
	background-color: #F8F8F8 !important;
}

.syntaxhighlighter .toolbar {
	background-color: #F8F8F8 !important;
	border: #E7E5DC solid 1px !important;
}

.syntaxhighlighter .toolbar a {
	color: #a0a0a0 !important;
}

.syntaxhighlighter .toolbar a:hover {
	color: red !important;
}

.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
	color: #000 !important;
}

.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
	color: #008200 !important;
}

.syntaxhighlighter .string, .syntaxhighlighter .string a {
	color: blue !important;
}

.syntaxhighlighter .keyword {
	color: #069 !important;
	font-weight: bold !important;
}

.syntaxhighlighter .preprocessor {
	color: gray !important;
}

.syntaxhighlighter .variable {
	color: #a70 !important;
}

.syntaxhighlighter .value {
	color: #090 !important;
}

.syntaxhighlighter .functions {
	color: #ff1493 !important;
}

.syntaxhighlighter .constants {
	color: #0066CC !important;
}

.syntaxhighlighter .script {
	background-color: yellow !important;
}

.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
	color: #808080 !important;
}

.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
	color: #ff1493 !important;
}

.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
	color: red !important;
}

.syntaxhighlighter {
	overflow-x: scroll;
}

.syntaxhighlighter .lines {
	width: 300% !important;
	-ms-overflow-style: none;
}

@font-face {
	font-family: "IDZicon";
	src:
		url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.eot);
	src:
		url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.eot?#iefix)
		format("embedded-opentype"),
		url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.woff)
		format("woff"),
		url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.ttf)
		format("truetype"),
		url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.svg#IDZicon)
		format("svg");
	font-weight: normal;
	font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "IDZicon";
		src:
			url(/sites/all/themes/idzen/css/fonts/IDZicon_da57cd9c36df416052013fe48443b730.svg#IDZicon)
			format("svg")
	}
}

[data-icon]:before {
	content: attr(data-icon)
}

[data-icon]:before, .icon-account-correct:before, .icon-account-error:before,
	.icon-agenda:before, .icon-alert:before, .icon-article:before,
	.icon-attachment:before, .icon-battery:before, .icon-belt:before,
	.icon-blog:before, .icon-bookmark:before, .icon-brochure:before,
	.icon-caret-down:before, .icon-caret-left:before, .icon-caret-right:before,
	.icon-caret-up:before, .icon-cart:before, .icon-checkbox:before,
	.icon-checkbox-checked:before, .icon-checkbox-filled:before,
	.icon-close:before, .icon-cloud:before, .icon-code:before,
	.icon-collapse:before, .icon-comments:before, .icon-contest:before,
	.icon-conversation:before, .icon-correct:before, .icon-datachart:before,
	.icon-delete:before, .icon-desktop:before, .icon-dislike:before,
	.icon-documentation:before, .icon-download:before, .icon-edit:before,
	.icon-email:before, .icon-energy:before, .icon-event:before,
	.icon-expand:before, .icon-flag:before, .icon-folder:before,
	.icon-forum:before, .icon-gaming:before, .icon-globe:before,
	.icon-groups:before, .icon-help:before, .icon-home:before, .icon-idea:before,
	.icon-info:before, .icon-key:before, .icon-lab:before,
	.icon-landing-page:before, .icon-laptop:before, .icon-like:before,
	.icon-link:before, .icon-location:before, .icon-locked:before,
	.icon-logo-android:before, .icon-logo-facebook:before,
	.icon-logo-github:before, .icon-logo-gplus:before, .icon-logo-html5:before,
	.icon-logo-elife:before, .icon-logo-elife-software:before,
	.icon-logo-linkedin:before, .icon-logo-linux:before, .icon-logo-reddit:before,
	.icon-logo-stackoverflow:before, .icon-logo-tencentweibo:before,
	.icon-logo-twitter-bird:before, .icon-logo-twitter-t:before,
	.icon-logo-vimeo:before, .icon-logo-vk:before, .icon-logo-weibo:before,
	.icon-logo-youtube:before, .icon-love:before, .icon-menu:before,
	.icon-no:before, .icon-notify:before, .icon-phone:before, .icon-photo:before,
	.icon-play-round:before, .icon-play-square:before, .icon-popup:before,
	.icon-power:before, .icon-print:before, .icon-report:before, .icon-rss:before,
	.icon-search:before, .icon-server:before, .icon-settings:before,
	.icon-star-empty:before, .icon-support:before, .icon-tablet:before,
	.icon-tools:before, .icon-unlocked:before, .icon-upload:before,
	.icon-user:before, .icon-webinar:before, .icon-x:before, .icon-zoom-in:before,
	.icon-zoom-out:before {
	display: inline-block;
	font-family: "IDZicon";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}

.icon-account-correct:before {
	content: "\f100"
}

.icon-account-error:before {
	content: "\f101"
}

.icon-agenda:before {
	content: "\f102"
}

.icon-alert:before {
	content: "\f103"
}

.icon-article:before {
	content: "\f104"
}

.icon-attachment:before {
	content: "\f105"
}

.icon-battery:before {
	content: "\f106"
}

.icon-belt:before {
	content: "\f107"
}

.icon-blog:before {
	content: "\f108"
}

.icon-bookmark:before {
	content: "\f109"
}

.icon-brochure:before {
	content: "\f10a"
}

.icon-caret-down:before {
	content: "\f10b"
}

.icon-caret-left:before {
	content: "\f10c"
}

.icon-caret-right:before {
	content: "\f10d"
}

.icon-caret-up:before {
	content: "\f10e"
}

.icon-cart:before {
	content: "\f10f"
}

.icon-checkbox:before {
	content: "\f110"
}

.icon-checkbox-checked:before {
	content: "\f111"
}

.icon-checkbox-filled:before {
	content: "\f112"
}

.icon-close:before {
	content: "\f113"
}

.icon-cloud:before {
	content: "\f114"
}

.icon-code:before {
	content: "\f115"
}

.icon-collapse:before {
	content: "\f116"
}

.icon-comments:before {
	content: "\f117"
}

.icon-contest:before {
	content: "\f118"
}

.icon-conversation:before {
	content: "\f119"
}

.icon-correct:before {
	content: "\f11a"
}

.icon-datachart:before {
	content: "\f11b"
}

.icon-delete:before {
	content: "\f11c"
}

.icon-desktop:before {
	content: "\f11d"
}

.icon-dislike:before {
	content: "\f11e"
}

.icon-documentation:before {
	content: "\f11f"
}

.icon-download:before {
	content: "\f120"
}

.icon-edit:before {
	content: "\f121"
}

.icon-email:before {
	content: "\f122"
}

.icon-energy:before {
	content: "\f123"
}

.icon-event:before {
	content: "\f124"
}

.icon-expand:before {
	content: "\f125"
}

.icon-flag:before {
	content: "\f126"
}

.icon-folder:before {
	content: "\f127"
}

.icon-forum:before {
	content: "\f128"
}

.icon-gaming:before {
	content: "\f129"
}

.icon-globe:before {
	content: "\f12a"
}

.icon-groups:before {
	content: "\f12b"
}

.icon-help:before {
	content: "\f12c"
}

.icon-home:before {
	content: "\f12d"
}

.icon-idea:before {
	content: "\f12e"
}

.icon-info:before {
	content: "\f12f"
}

.icon-key:before {
	content: "\f130"
}

.icon-lab:before {
	content: "\f131"
}

.icon-landing-page:before {
	content: "\f132"
}

.icon-laptop:before {
	content: "\f133"
}

.icon-like:before {
	content: "\f134"
}

.icon-link:before {
	content: "\f135"
}

.icon-location:before {
	content: "\f136"
}

.icon-locked:before {
	content: "\f137"
}

.icon-logo-android:before {
	content: "\f138"
}

.icon-logo-facebook:before {
	content: "\f139"
}

.icon-logo-github:before {
	content: "\f13a"
}

.icon-logo-gplus:before {
	content: "\f13b"
}

.icon-logo-html5:before {
	content: "\f13c"
}

.icon-logo-elife:before {
	content: "\f13d"
}

.icon-logo-elife-software:before {
	content: "\f13e"
}

.icon-logo-linkedin:before {
	content: "\f13f"
}

.icon-logo-linux:before {
	content: "\f140"
}

.icon-logo-reddit:before {
	content: "\f141"
}

.icon-logo-stackoverflow:before {
	content: "\f142"
}

.icon-logo-tencentweibo:before {
	content: "\f143"
}

.icon-logo-twitter-bird:before {
	content: "\f144"
}

.icon-logo-twitter-t:before {
	content: "\f145"
}

.icon-logo-vimeo:before {
	content: "\f146"
}

.icon-logo-vk:before {
	content: "\f147"
}

.icon-logo-weibo:before {
	content: "\f148"
}

.icon-logo-youtube:before {
	content: "\f149"
}

.icon-love:before {
	content: "\f14a"
}

.icon-menu:before {
	content: "\f14b"
}

.icon-no:before {
	content: "\f14c"
}

.icon-notify:before {
	content: "\f14d"
}

.icon-phone:before {
	content: "\f14e"
}

.icon-photo:before {
	content: "\f14f"
}

.icon-play-round:before {
	content: "\f150"
}

.icon-play-square:before {
	content: "\f151"
}

.icon-popup:before {
	content: "\f152"
}

.icon-power:before {
	content: "\f153"
}

.icon-print:before {
	content: "\f154"
}

.icon-report:before {
	content: "\f155"
}

.icon-rss:before {
	content: "\f156"
}

.icon-search:before {
	content: "\f157"
}

.icon-server:before {
	content: "\f158"
}

.icon-settings:before {
	content: "\f159"
}

.icon-star-empty:before {
	content: "\f15a"
}

.icon-support:before {
	content: "\f15b"
}

.icon-tablet:before {
	content: "\f15c"
}

.icon-tools:before {
	content: "\f15d"
}

.icon-unlocked:before {
	content: "\f15e"
}

.icon-upload:before {
	content: "\f15f"
}

.icon-user:before {
	content: "\f160"
}

.icon-webinar:before {
	content: "\f161"
}

.icon-x:before {
	content: "\f162"
}

.icon-zoom-in:before {
	content: "\f163"
}

.icon-zoom-out:before {
	content: "\f164"
}

.limiter {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 15px
}

@media ( max-width :401px) {
	.limiter {
		padding: 0 5px
	}
}

nav.menu ul {
	margin: 0;
	padding: 0
}

nav.menu li {
	list-style: none;
	margin: 0;
	padding: 0 1em;
	display: inline-block;
	min-height: 30px;
	line-height: 30px
}

nav.menu .menu-item {
	position: relative
}

nav.menu .menu-item>ul {
	position: absolute;
	left: 0;
	top: 1.8em;
	z-index: 100;
	min-width: 15em;
	padding-bottom: 0.5em;
	display: none
}

nav.menu .menu-item:after {
	content: "\f10d";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 0;
	top: 0.5em;
	font-size: 16px
}

nav.menu .menu-item.js-active:after {
	content: "\f10b";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	top: 0.5em
}

@media ( min-width :800px) {
	nav.menu .menu-item:hover:after {
		content: "\f10b";
		font-family: 'IDZicon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		top: 0.3em
	}
}

nav.menu .menu-item.js-active>ul {
	display: block
}

@media ( min-width :800px) {
	nav.menu .menu-item:hover>ul {
		display: block
	}
}

nav.menu .menu-item.drop-up.js-active:after {
	content: ','
}

@media ( min-width :800px) {
	nav.menu .menu-item.drop-up:hover:after {
		content: '\f10e'
	}
}

nav.menu .menu-item.drop-up>ul {
	bottom: 2em;
	top: auto
}

nav.menu .menu-item.drop-up>ul>li {
	display: block
}

@media ( max-width :610px) {
	nav.menu .menu-item.drop-up {
		display: none
	}
}

.mobile-icon-button {
	display: inline-block;
	width: 55px;
	height: 55px;
	color: #0071c5;
	text-align: center;
	font-size: 35px;
	line-height: 58px;
	border-left: 1px solid #ccc;
	cursor: pointer;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
		color-stop(100%, #d4d4d4));
	background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: linear-gradient(#f2f2f2, #d4d4d4)
}

@media ( min-width :800px) {
	.mobile-icon-button {
		display: none
	}
}

.mobile-icon-button.js-active {
	background-color: #004280;
	border-color: #004280;
	background-image: none;
	color: #fff
}

@media ( max-width :800px) {
	.mobile-icon-button.js-active+nav, .mobile-icon-button.js-active+section
		{
		display: block;
		background: #004280;
		position: absolute;
		top: 55px;
		right: 0;
		min-height: 200px;
		z-index: 300
	}
	.mobile-icon-button.js-active+section {
		width: 100%;
		margin: 0
	}
}

.with-wireframes #header, .with-wireframes #main, .with-wireframes #content,
	.with-wireframes #navigation, .with-wireframes .region-sidebar-first,
	.with-wireframes .region-sidebar-second, .with-wireframes #footer,
	.with-wireframes .region-bottom {
	outline: 1px solid #ccc
}

.element-invisible, .element-focusable, #navigation .block-menu .block__title,
	#navigation .block-menu-block .block__title {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

.element-focusable:active, .element-focusable:focus {
	position: static !important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: auto
}

#skip-link {
	margin: 0
}

#skip-link a, #skip-link a:visited {
	display: block;
	width: 100%;
	padding: 2px 0 3px 0;
	text-align: center;
	background-color: #666;
	color: #fff
}

.header__logo {
	float: left;
	margin: 0;
	padding: 0
}

.header__logo-image {
	vertical-align: bottom
}

.header__name-and-slogan {
	float: left
}

.header__site-name {
	margin: 0;
	font-size: 1.66667em;
	line-height: 1.92em
}

.header__site-link:link, .header__site-link:visited {
	color: #000;
	text-decoration: none
}

.header__site-link:hover, .header__site-link:focus {
	text-decoration: underline
}

.header__site-slogan {
	margin: 0
}

.header__secondary-menu {
	float: right
}

.header__region {
	clear: both
}

#navigation .block {
	margin-bottom: 0
}

#navigation .links, #navigation .menu {
	margin: 0;
	padding: 0;
	text-align: left
}

#navigation .links li, #navigation .menu li {
	float: left;
	padding: 0 10px 0 0;
	list-style-type: none;
	list-style-image: none
}

.breadcrumb ol {
	margin: 0;
	padding: 0
}

.breadcrumb li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.page__title, .node__title, .block__title, .comments__title,
	.comments__form-title, .comment__title {
	margin: 0
}

.messages, .messages--status, .messages--warning, .messages--error {
	margin: 1.6em 0;
	padding: 10px 10px 10px 50px;
	background-image:
		url('');
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border: 1px solid #be7
}

.messages--warning {
	background-image:
		url('');
	border-color: #ed5
}

.messages--error {
	background-image:
		url('');
	border-color: #ed541d
}

.messages__list {
	margin: 0
}

.messages__item {
	list-style-image: none
}

.messages--error p.error {
	color: #333
}

.ok, .messages--status {
	background-color: #f8fff0;
	color: #234600
}

.warning, .messages--warning {
	background-color: #fffce5;
	color: #840
}

.error, .messages--error {
	background-color: #fef5f1;
	color: #8c2e0b
}

.inline {
	display: inline;
	padding: 0
}

.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0
}

span.field-label {
	padding: 0 1em 0 0
}

.more-link {
	text-align: right
}

.more-help-link {
	text-align: right
}

.more-help-link a {
	background-image:
		url('');
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 1px 20px
}

.pager {
	clear: both;
	padding: 0;
	text-align: center
}

.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last,
	.pager-ellipsis, .pager-current {
	display: inline;
	padding: 0 0.5em;
	list-style-type: none;
	background-image: none
}

.pager-current {
	font-weight: bold
}

.block {
	margin-bottom: 1.6em
}

.menu__item.is-leaf {
	list-style-image:
		url('');
	list-style-type: square
}

.menu__item.is-expanded {
	list-style-image:
		url('');
	list-style-type: circle
}

.menu__item.is-collapsed {
	list-style-image:
		url('');
	list-style-type: disc
}

.menu a.active {
	color: #000
}

.new, .update {
	color: #c00;
	background-color: transparent
}

.comments {
	margin: 1.6em 0
}

.comment-preview {
	background-color: #ffffea
}

.comment .permalink {
	text-transform: uppercase;
	font-size: 75%
}

.indented {
	margin-left: 30px
}

.form-item {
	margin: 1.6em 0
}

.form-checkboxes .form-item, .form-radios .form-item {
	margin: 0
}

tr.odd .form-item, tr.even .form-item {
	margin: 0
}

.form-item input.error, .form-item textarea.error, .form-item select.error
	{
	border: 1px solid #c00
}

.form-item .description {
	font-size: 0.85em
}

.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 2.4em
}

.form-required {
	color: #c00
}

label.option {
	display: inline;
	font-weight: normal
}

a.button {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button
}

.password-parent, .confirm-parent {
	margin: 0
}

#user-login-form {
	text-align: left
}

.openid-links {
	margin-bottom: 0
}

.openid-link, .user-link {
	margin-top: 1.6em
}

html.js #user-login-form li.openid-link, #user-login-form li.openid-link
	{
	margin-left: -20px
}

#user-login ul {
	margin: 1.6em 0
}

form th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc
}

form tbody {
	border-top: 1px solid #ccc
}

form table ul {
	margin: 0
}

tr.even, tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em
}

tr.even {
	background-color: #fff
}

td.active {
	background-color: #ddd
}

td.checkbox, th.checkbox {
	text-align: center
}

td.menu-disabled {
	background: #ccc
}

#autocomplete .selected {
	background: #0072b9;
	color: #fff
}

html.js .collapsible .fieldset-legend {
	background-image:
		url('');
	background-position: 5px 65%;
	background-repeat: no-repeat;
	padding-left: 15px
}

html.js .collapsed .fieldset-legend {
	background-image:
		url('');
	background-position: 5px 50%
}

.fieldset-legend .summary {
	color: #999;
	font-size: 0.9em;
	margin-left: 0.5em
}

tr.drag {
	background-color: #fffff0
}

tr.drag-previous {
	background-color: #ffd
}

.tabledrag-toggle-weight {
	font-size: 0.9em
}

tr.selected td {
	background: #ffc
}

.progress {
	font-weight: bold
}

.progress .bar {
	background: #ccc;
	border-color: #666;
	margin: 0 0.2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.progress .filled {
	background-color: #0072b9;
	background-image:
		url(/sites/all/themes/idzen/images/progress.gif?1400709264)
}

.webform-client-form #edit-cancel {
	margin-left: 10px
}

header.l-main-menu {
	font-size: 13px
}

.l-main-menu {
	height: 100px;
	position: relative;
	background-color: #0071c5;
	color: #fff
}

.l-main-menu, .l-main-menu * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.l-main-menu:before, .l-main-menu:after {
	content: "";
	display: table
}

.l-main-menu:after {
	clear: both
}

@media ( max-width :800px) {
	.l-main-menu {
		height: 55px
	}
	.l-main-menu nav, .l-main-menu .l-user-area, .l-main-menu .l-search {
		display: none
	}
	.l-main-menu .mobile-icon-button {
		position: absolute;
		right: 0;
		top: 0
	}
	.l-main-menu .mobile-icon-button.user {
		right: 55px
	}
	.l-main-menu .mobile-icon-button.nav-menu {
		right: 110px
	}
}

.l-main-menu .logo, .l-main-menu nav {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif
}

.l-main-menu .logo:lang(zh), .l-main-menu .logo:lang(zh-hans),
	.l-main-menu nav:lang(zh), .l-main-menu nav:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif}.l-main-menu .logo:lang(ru),.l-main-menu .logo:lang(ru-ru),.l-main-menu nav:lang(ru),.l-main-menu nav:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif}.l-main-menu .logo,.l-main-menu a.logo-wrapper,.l-main-menu a.logo-wrapper:hover{color:white}.l-main-menu .logo{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow:hidden;height:65px;position:relative;overflow:hidden;font-size:14pt;padding-top:0.7em;padding-left:3.7em}@media (max-width:800px){.l-main-menu .logo{font-size:10.5pt;padding-top:1.25em;padding-left:3.25em}}@media (max-width:401px){.l-main-menu .logo{font-size:9pt;width:50%;padding-left:3.60em}}.l-main-menu .logo:before{font-size:65px;position:absolute;top:-10px;left:-2px;width:62px}@media (max-width:800px){.l-main-menu .logo:before{font-size:40px;top:5px;left:0;width:48px}}@media (max-width:800px){.l-main-menu .logo{height:55px}}.l-main-menu nav.menu{clear:left}@media (min-width:800px){.l-main-menu nav.menu{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;min-width:630px}}@media (max-width:800px){.l-main-menu nav.menu{width:400px}}.l-main-menu nav.menu a{color:#fff}.l-main-menu nav.menu a:hover{text-decoration:none !important}.l-main-menu nav.menu .menu-item{margin-right:20px;padding:0 1.7em 2px 0.5em;font-size:110%}.l-main-menu nav.menu .menu-item>ul{background-color:#004280;padding:1em 5px 10px 10px;width:100%}@media (min-width:800px){.l-main-menu nav.menu .menu-item>ul{width:570px}}.l-main-menu nav.menu .menu-item:hover,.l-main-menu nav.menu .menu-item.js-active{background-color:#004280}.l-main-menu nav.menu .category{display:block;width:33%;float:left;margin:0;padding:0;color:#fdb813}.l-main-menu nav.menu .category>ul>li{width:100%;padding-left:0;line-height:1.2em}.l-main-menu nav.menu .category>ul>li>a{display:block;padding:0 0.75em 0.75em 0;width:100%;min-height:25px}@media (max-width:800px){.l-main-menu nav.menu{max-width:400px;padding:0.75em 1.25em}.l-main-menu nav.menu .menu-item{display:block;clear:both;margin:0;padding:1em 0 0 0}.l-main-menu nav.menu .menu-item:after{display:none}.l-main-menu nav.menu .menu-item>a{color:#fdb813;font-size:115%;text-transform:uppercase}.l-main-menu nav.menu .menu-item>a:after{content:'...'}.l-main-menu nav.menu .menu-item>ul{display:block;position:static;background-color:transparent}.l-main-menu nav.menu .menu-item>ul>li{width:100%;position:relative;margin:0 0 0.75em 0;padding:0;border-bottom:1px solid #0071c5}.l-main-menu nav.menu .menu-item>ul>li:first-child{margin-top:1em}.l-main-menu nav.menu .menu-item>ul>li:after{content:"
		\f10b
		";font-family:'IDZicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:0;top:0em}.l-main-menu nav.menu .menu-item>ul>li>ul{display:none}.l-main-menu nav.menu .menu-item>ul>li>a{color:#fff;margin:0;padding:0}.l-main-menu nav.menu .menu-item>ul>li.js-active:after{content:'.'}.l-main-menu nav.menu .menu-item>ul>li.js-active>ul{display:block;padding-top:1em;font-size:85%;padding-left:0.5em}}@media (max-width:610px){.l-main-menu nav.menu{max-width:100%;width:100%}}.l-user-area{font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;font-size:13px}.l-user-area:lang(zh),.l-user-area:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif
}

.l-user-area:lang(ru), .l-user-area:lang(ru-ru) {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif
}

@media ( min-width :800px) {
	.l-user-area {
		float: right;
		height: 65px;
		padding-top: 1em
	}
	.l-user-area .login {
		text-align: right
	}
}

.l-user-area li {
	list-style: none;
	min-height: 25px;
	line-height: 25px
}

@media ( max-width :800px) {
	.l-user-area li {
		margin-bottom: 0.5em
	}
}

.l-user-area a {
	color: #fff
}

.l-user-area .register-link:lang(en) {
	text-transform: capitalize
}

@media ( max-width :800px) {
	.l-user-area .login {
		position: relative;
		top: 5.5em;
		text-align: center
	}
	.l-user-area .user-display-message {
		display: none
	}
}

.l-user-area .separator {
	display: none
}

.l-user-area .register-link {
	display: inline-block;
	padding: 4px 12px;
	margin-right: 1em;
	font-weight: bold;
	color: #0071c5;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
		color-stop(100%, #d4d4d4));
	background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: linear-gradient(#f2f2f2, #d4d4d4)
}

.l-user-area .register-link:after {
	content: "\f10d";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	position: relative;
	left: 0.25em;
	top: 0.1em;
	display: inline-block;
	text-decoration: none
}

@media ( min-width :800px) {
	.l-user-area .logged-in .name div {
		display: inline-block
	}
	.l-user-area .logged-in .name .user-display-username {
		width: 125px;
		overflow: hidden;
		text-overflow: ellipsis;
		position: absolute
	}
	.l-user-area .logged-in .name .user-display-message {
		float: right;
		margin-right: 65px
	}
	.l-user-area .logged-in .name .user-display-message a {
		width: auto
	}
}

@media ( max-width :800px) {
	.l-user-area .logged-in {
		display: block;
		margin: 1.5em auto 0 auto;
		width: 75%
	}
	.l-user-area .logged-in .name {
		font-size: 120%;
		font-weight: bold;
		color: #fdb813;
		border-bottom: 1px solid #0071c5;
		padding-bottom: 0.25em;
		margin-bottom: 0.25em;
		height: 25px
	}
	.l-user-area .logged-in .logout {
		color: #0071c5;
		margin-top: 0.5em;
		text-align: center
	}
	.l-user-area .logged-in .logout a {
		background-color: #ccc;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
			color-stop(100%, #d4d4d4));
		background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: linear-gradient(#f2f2f2, #d4d4d4);
		display: inline-block;
		width: 100%;
		height: 25px
	}
}

@media ( min-width :800px) {
	.l-user-area {
		position: relative;
		right: -1px;
		z-index: 400
	}
	.l-user-area .logged-in {
		margin: 0;
		padding: 0;
		width: 225px;
		height: 30px;
		cursor: pointer
	}
	.l-user-area .logged-in, .l-user-area .logged-in a {
		color: #fff
	}
	.l-user-area .logged-in a {
		display: inline-block;
		width: 100%;
		height: 30px
	}
	.l-user-area .logged-in li {
		display: block;
		width: 225px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		padding-left: 0.8em;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		visibility: hidden;
		background-color: #00aeef;
		position: relative
	}
	.l-user-area .logged-in li.first {
		background-color: #ccc;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
			color-stop(100%, #d4d4d4));
		background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
		background-image: linear-gradient(#f2f2f2, #d4d4d4);
		visibility: visible;
		white-space: nowrap;
		color: #0071c5
	}
	.l-user-area .logged-in li.first:before, .l-user-area .logged-in li.first:after
		{
		position: absolute;
		display: inline-block;
		width: 30px;
		height: 30px;
		text-align: center;
		right: 0
	}
	.l-user-area .logged-in li.first:before {
		content: "\f160";
		font-family: 'IDZicon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		right: 30px;
		line-height: 30px;
		font-size: 25px
	}
	.l-user-area .logged-in li.first:after {
		content: "\f10b";
		font-family: 'IDZicon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		border-left: 1px solid #ccc;
		line-height: 25px;
		top: 4px;
		font-size: 20px
	}
	.l-user-area .logged-in.js-active li {
		visibility: visible
	}
	.l-user-area .logged-in.js-active li.first:after {
		background-color: #00aeef;
		color: #fff
	}
}

.l-search, #idz-search-block-form {
	position: relative;
	float: right
}

.ie8 .l-search, .lt-ie9 .l-search, .ie8 #idz-search-block-form, .lt-ie9 #idz-search-block-form
	{
	width: 290px
}

@media ( max-width :800px) {
	.l-search, #idz-search-block-form {
		float: left;
		width: 100%;
		margin-left: 0%;
		margin-right: -100%;
		padding-left: 10px;
		padding-right: 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		word-wrap: break-word
	}
}

.l-search select, .l-search input[type="search"], .l-search input[type="button"],
	#idz-search-block-form select, #idz-search-block-form input[type="search"],
	#idz-search-block-form input[type="button"] {
	height: 28px;
	display: inline-block;
	box-sizing: border-box
}

.l-search input[type="text"], #idz-search-block-form input[type="text"]
	{
	height: 30px
}

.l-search select, #idz-search-block-form select {
	width: 1.6em;
	border: none;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
		color-stop(100%, #d4d4d4));
	background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: linear-gradient(#f2f2f2, #d4d4d4);
	position: absolute;
	right: 20em
}

.l-search input[type="search"], #idz-search-block-form input[type="search"]
	{
	border: none;
	width: 18em;
	padding: 0 1em;
	margin: 0;
	position: absolute;
	right: 2em
}

.l-search input[type="button"], #idz-search-block-form input[type="button"]
	{
	font-family: 'IDZicon';
	font-size: 16pt;
	margin: 0;
	padding: 0;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
		color-stop(100%, #d4d4d4));
	background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: linear-gradient(#f2f2f2, #d4d4d4);
	border: none;
	width: 2em;
	position: absolute;
	right: 0;
	color: #0071c5;
	border-left: 1px solid #ccc
}

@media ( max-width :800px) {
	#idz_search_search_form {
		position: relative;
		display: block;
		width: 290px;
		margin: 75px auto 0 auto
	}
}

#idz_search_search_form a#search-dropdown, #idz_search_search_form .form-text,
	#idz_search_search_form .form-submit {
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 30px;
	position: relative;
	border: 1px solid #cccccc
}

#idz_search_search_form a {
	text-decoration: none
}

#idz_search_search_form a:hover {
	text-decoration: none
}

#idz_search_search_form .form-submit, #idz_search_search_form a#search-dropdown
	{
	padding: 0;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ccc;
	white-space: nowrap;
	width: 40px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	background-color: #ccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),
		color-stop(100%, #d4d4d4));
	background-image: -webkit-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -moz-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: -o-linear-gradient(#f2f2f2, #d4d4d4);
	background-image: linear-gradient(#f2f2f2, #d4d4d4)
}

#idz_search_search_form .form-submit:focus, #idz_search_search_form a#search-dropdown:focus
	{
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

#idz_search_search_form .form-submit:hover, #idz_search_search_form a#search-dropdown:hover
	{
	text-decoration: none !important;
	background: #e6e6e6
}

#idz_search_search_form .form-submit:active, #idz_search_search_form .form-submit.active,
	#idz_search_search_form a#search-dropdown:active,
	#idz_search_search_form a#search-dropdown.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

#idz_search_search_form .form-submit.disabled, #idz_search_search_form .form-submit[disabled],
	fieldset[disabled] #idz_search_search_form .form-submit,
	#idz_search_search_form a#search-dropdown.disabled,
	#idz_search_search_form a#search-dropdown[disabled], fieldset[disabled] #idz_search_search_form a#search-dropdown
	{
	cursor: not-allowed;
	pointer-events: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	opacity: 0.65;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

#idz_search_search_form a#search-dropdown {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px
}

#idz_search_search_form a#search-dropdown:after {
	content: "\f10b";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	position: relative;
	top: 3px
}

#idz_search_search_form a#search-dropdown:hover {
	text-decoration: none
}

#idz_search_search_form .form-submit {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	font-size: 20px;
	color: #0071c5;
	padding-top: 1px
}

#idz_search_search_form .form-submit:after {
	content: "\f157";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	position: relative;
	top: -2px
}

#idz_search_search_form .form-text {
	width: 210px;
	padding: 4px 6px;
	color: #555555;
	font-size: 11px;
	line-height: 20px;
	background-color: #fff;
	border-left: none;
	border-right: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out, box-shadow ease-in-out;
	-webkit-transition-delay: 0.15s, 0.15s;
	-moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out
		0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out
		0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}

#idz_search_search_form .form-text:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(82, 168, 236, 0.6)
}

.dropdown {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: white;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	font-weight: bold
}

.dropdown-menu:lang(zh), .dropdown-menu:lang(zh-hans) {
	font-family: "SimHei", "SimSun", "Arial",
		"螳倶ｽ�," Tahoma "," Helvetica
		",sans-serif}.dropdown-menu:lang(ru),.dropdown-menu:lang(ru-ru){font-family:"
		Arial "," Tahoma "," Helvetica
		",sans-serif}@media (max-width:800px){.dropdown-menu{margin-top:32px}}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;box-sizing:content-box}.dropdown-menu>li>a{display:block !important;padding:3px 20px;clear:both;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#333;background:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#0088cc),color-stop(100%,#0077b3));background:-webkit-linear-gradient(top left,#0088cc,#0077b3);background:-moz-linear-gradient(top left,#0088cc,#0077b3);background:-o-linear-gradient(top left,#0088cc,#0077b3);background:linear-gradient(top left,#0088cc,#0077b3)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu a.active,.dropdown-menu a.active:hover,.dropdown-menu a.active:focus{color:#333;text-decoration:none;outline:0;background-color:#a9dba9}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#bbb !important}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.l-legal-footer{height:30px;font-size:80%;margin-top:1em}.l-legal-footer:before,.l-legal-footer:after{content:"
		";display:table}.l-legal-footer:after{clear:both}@media (max-width:610px){.l-legal-footer{height:auto}}.l-legal-footer:after{content:'';display:none;height:44px}@media (min-width:800px){.l-legal-footer:after{display:block}}.l-legal-footer,.l-legal-footer ul{background-color:#ddd}.l-legal-footer>nav{max-width:960px;margin:0 auto;line-height:30px}.l-legal-footer>nav a,.l-legal-footer>nav li{color:#0071c5}.l-legal-footer>nav.menu li.menu-item{padding-right:1.3em}.l-legal-footer>nav.menu li.menu-item:after{font-size:11px;top:0.9em;right:0.25em}.l-legal-footer>nav.menu li.menu-item.js-active:after{top:1em}.l-legal-footer>nav.menu li.menu-item>ul{padding-top:0.75em}.l-legal-footer>nav.menu li.menu-item>ul>li{line-height:1.25em;margin-bottom:1em;min-height:initial}.l-language-footer{height:44px;background-color:#00aeef;position:fixed;z-index:200;bottom:0;width:100%}.l-language-footer .limiter{padding-left:0}@media (max-width:800px){.l-language-footer{position:relative}}.language-selector{float:right;width:8.33333%;margin-right:8.33333%;margin-left:-16.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}@media (max-width:800px){.language-selector{float:right;width:16.66667%;margin-right:0%;margin-left:-16.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}.looks-e,.language-selector{height:44px;line-height:44px;color:#fff}.looks-e a,.language-selector a{color:#fff}.looks-e ul,.language-selector ul{margin:0;padding:0}.looks-e li,.language-selector li{list-style:none;display:inline-block}.looks-e{float:right;width:83.33333%;margin-right:16.66667%;margin-left:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;overflow:hidden;position:relative;text-align:right}.looks-e .item-list ul li,.looks-e #looks-e-expander{display:block;float:left;background-color:#58bfec;overflow:hidden;cursor:pointer;margin-left:2px;text-align:center;width:44px;height:44px}.looks-e .item-list ul li:hover,.looks-e #looks-e-expander:hover{background:#fff}.looks-e .item-list ul li:hover,.looks-e .item-list ul li:hover a,.looks-e #looks-e-expander:hover,.looks-e #looks-e-expander:hover a{color:#00aeef}@media (max-width:610px){.looks-e .item-list ul li,.looks-e #looks-e-expander{width:31px}}.looks-e #looks-e-expander{display:none}.looks-e .blurb{display:inline-block;max-width:200px;line-height:1.2em;position:absolute;top:1em;right:189px}.looks-e .blurb:lang(zh){right:150px}@media (max-width:610px){.looks-e .blurb{font-size:85%;top:1.2em}}@media (max-width:401px){.looks-e .blurb{display:none}}.looks-e .item-list{display:inline-block;overflow:hidden;width:184px}.looks-e .item-list:lang(zh){width:140px}.looks-e a{display:block;width:44px;height:100%;position:relative;font:0/0 serif;text-shadow:none;color:transparent;color:#fff}@media (max-width:610px){.looks-e a{width:31px}}.looks-e a:before{line-height:44px;position:absolute;text-align:center;top:0;left:0;width:44px;font-size:30px}@media (max-width:610px){.looks-e a:before{width:31px;font-size:25px}}.language-selector{padding-left:0.5em;position:relative;font-family:"
		ＭＳ Ｐゴシック "," Arial "," Tahoma "," Helvetica
		",sans-serif;cursor:pointer}.language-selector:lang(zh),.language-selector:lang(zh-hans){font-family:"
		ＭＳ Ｐゴシック "," SimHei "," SimSun "," Arial "," 螳倶ｽ�, "Tahoma",
		"Helvetica", sans-serif
}

.language-selector:lang(ru), .language-selector:lang(ru-ru) {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif
}

@media ( max-width :401px) {
	.language-selector {
		padding-left: 0.25em;
		width: 80px
	}
}

.language-selector li {
	display: block;
	margin: 0;
	padding: 0
}

@media ( max-width :401px) {
	.language-selector .language-switcher-locale-url>li {
		font-size: 9pt
	}
}

.language-selector .language-switcher-locale-url>li a {
	color: #fff
}

.language-selector .language-switcher-locale-url>li:after {
	content: "\f10d";
	font-family: 'IDZicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	position: absolute;
	font-size: 16px;
	top: 14px
}

@media ( max-width :401px) {
	.language-selector .language-switcher-locale-url>li:after {
		display: none
	}
}

.language-selector .language-switcher-locale-url>li>ul {
	display: none;
	background: #fff;
	width: 125px;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	margin-right: -1px;
	position: absolute;
	z-index: 100;
	right: 0;
	bottom: 44px
}

.language-selector .language-switcher-locale-url>li>ul,
	.language-selector .language-switcher-locale-url>li>ul a {
	color: #0071c5
}

.language-selector .language-switcher-locale-url>li>ul>li {
	padding-left: 1em
}

.language-selector .language-switcher-locale-url>li>ul>li:hover {
	background: #0071c5
}

.language-selector .language-switcher-locale-url>li>ul>li:hover a {
	color: #fff
}

.language-selector .language-switcher-locale-url>li>ul>li.close-btn {
	display: none
}

.language-selector .language-switcher-locale-url>li>ul>li a {
	display: block;
	width: 100%
}

.language-selector.js-active {
	background: #fff
}

.language-selector.js-active a {
	color: #00aeef
}

.language-selector.js-active .language-switcher-locale-url>li>a,
	.language-selector.js-active .language-switcher-locale-url>li:after {
	color: #000
}

.language-selector.js-active .language-switcher-locale-url>li>ul {
	display: block
}

#content article img.img-scaled, #content .region-content img.img-scaled,
	#ckeditor-custom-id img.img-scaled {
	max-width: 100%;
	width: 100%;
	height: auto
}

#content article img.floatLeft, #content .region-content img.floatLeft,
	#ckeditor-custom-id img.floatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px
}

#content article img.floatRight, #content .region-content img.floatRight,
	#ckeditor-custom-id img.floatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px
}

#content article img.one-third-float-left, #content .region-content img.one-third-float-left,
	#ckeditor-custom-id img.one-third-float-left {
	float: left;
	width: 33.333%;
	margin-right: 10px;
	margin-bottom: 5px
}

#content article img.one-third-float-right, #content .region-content img.one-third-float-right,
	#ckeditor-custom-id img.one-third-float-right {
	float: right;
	width: 33.333%;
	margin-left: 10px;
	margin-bottom: 5px
}

#content article img.half-float-left, #content .region-content img.half-float-left,
	#ckeditor-custom-id img.half-float-left {
	float: left;
	width: 50%;
	margin-right: 10px;
	margin-bottom: 5px
}

#content article img.half-float-right, #content .region-content img.half-float-right,
	#ckeditor-custom-id img.half-float-right {
	float: right;
	width: 50%;
	margin-left: 10px;
	margin-bottom: 5px
}

#content article img.two-thirds-float-left, #content .region-content img.two-thirds-float-left,
	#ckeditor-custom-id img.two-thirds-float-left {
	float: left;
	width: 66.667%;
	margin-right: 10px;
	margin-bottom: 5px
}

#content article img.two-thirds-float-right, #content .region-content img.two-thirds-float-right,
	#ckeditor-custom-id img.two-thirds-float-right {
	float: right;
	width: 66.667%;
	margin-left: 10px;
	margin-bottom: 5px
}

#content article img.one-quarter-float-left, #content .region-content img.one-quarter-float-left,
	#ckeditor-custom-id img.one-quarter-float-left {
	float: left;
	width: 25%;
	margin-right: 10px;
	margin-bottom: 5px
}

#content article img.one-quarter-float-right, #content .region-content img.one-quarter-float-right,
	#ckeditor-custom-id img.one-quarter-float-right {
	float: right;
	width: 25%;
	margin-left: 10px;
	margin-bottom: 5px
}

#content article img.full-content-width, #content .region-content img.full-content-width,
	#ckeditor-custom-id img.full-content-width {
	float: none;
	width: 100%
}

#content article img.full-page-width, #content .region-content img.full-page-width,
	#ckeditor-custom-id img.full-page-width {
	float: none;
	width: 960px;
	max-width: 960px;
	height: auto
}